Java Integration Engineer

7 Minutes ago • 6 Years +
Programming

Job Description

Plan A Technologies is seeking a skilled Java Developer to design, develop, and integrate backend services and workflow automation. The role requires strong experience with REST API development, data orchestration or ETL tools, and familiarity with BPEL and BPMN for business process automation. Responsibilities include building efficient, scalable systems, integrating applications, managing data, implementing workflows, collaborating with teams, and ensuring high-quality software through reviews and testing. A minimum of 6 years of Java development experience is required.
Good To Have:
  • Experience with containerization tools (Docker, Kubernetes).
  • Exposure to messaging systems (Kafka, RabbitMQ, JMS).
  • Familiarity with cloud platforms (Azure, AWS, or GCP).
  • Knowledge of CI/CD pipelines and automation tools (Jenkins, GitLab CI, etc.).
Must Have:
  • Design, develop, and maintain Java-based backend services and RESTful APIs.
  • Integrate applications with internal and external systems using API gateways and middleware.
  • Work with ETL tools or data orchestration frameworks for data movement and transformation.
  • Implement and maintain business process workflows using BPEL and BPMN standards.
  • Collaborate with cross-functional teams (DevOps, Data, QA, Product) for seamless delivery.
  • Participate in code reviews, testing, and performance tuning.
  • Troubleshoot and resolve integration, workflow, and API-related issues.
  • Write and maintain technical documentation for developed components and processes.
  • At least 6+ years of experience with Java development.
Perks:
  • Generous vacation schedule
  • Brand New Laptop
  • Great colleagues and an upbeat work environment

Add these skills to join the top 1% applicants for this job

cross-functional
communication
oracle
github
game-texts
quality-control
agile-development
gitlab
mysql
postgresql
rabbitmq
aws
azure
spring-boot
spring-framework
ci-cd
docker
kubernetes
git
sql
jenkins
java

JOB OVERVIEW

Plan A Technologies is looking for a skilled Java Developer to join our team and contribute to the design, development, and integration of backend services and workflow automation. The ideal candidate will have strong experience with REST API development, a solid foundation in data orchestration or ETL tools, and familiarity with BPEL and BPMN for business process automation. This role involves building efficient, scalable, and maintainable systems that integrate seamlessly with other enterprise applications.

Please note: you must have at least 6+ years of experience with Java development to be considered for this role.

JOB RESPONSIBILITY

  • Design, develop, and maintain Java-based backend services and RESTful APIs.
  • Integrate applications with internal and external systems using API gateways and middleware components.
  • Work with ETL tools or data orchestration frameworks to manage data movement and transformation.
  • Implement and maintain business process workflows using BPEL and BPMN standards.
  • Collaborate with cross-functional teams (DevOps, Data, QA, and Product) to ensure seamless delivery.
  • Participate in code reviews, testing, and performance tuning to ensure high-quality software.
  • Troubleshoot and resolve integration, workflow, and API-related issues.
  • Write and maintain technical documentation for developed components and processes.

EXPERIENCE

  • BS in Computer Science, Software Engineering, or equivalent practical experience
  • Strong Java programming skills, including object-oriented design and best practices.
  • Proven experience building and consuming RESTful APIs.
  • Experience with ETL tools (e.g., Talend, Informatica, Apache NiFi, or similar) or data orchestration frameworks (e.g., Airflow, Luigi, or similar).
  • Understanding of BPEL (Business Process Execution Language) and BPMN (Business Process Model and Notation) for process modeling and execution.
  • Familiarity with Spring Framework (Spring Boot, Spring Integration, Spring Data, etc.).
  • Knowledge of relational databases (e.g., PostgreSQL, MySQL, Oracle) and SQL.
  • Version control using Git and experience working in Agile environments.
  • Excellent problem-solving skills and the ability to work in a collaborative team environment.
  • Excellent verbal and written English communication skills.
  • Ability to work independently as well as in a collaborative team environment.
  • Initiative and drive to do great things.

Nice to Have

  • Experience with containerization tools (Docker, Kubernetes).
  • Exposure to messaging systems (Kafka, RabbitMQ, JMS).
  • Familiarity with cloud platforms (Azure, AWS, or GCP).
  • Knowledge of CI/CD pipelines and automation tools (Jenkins, GitLab CI, etc.).

ABOUT THE COMPANY/BENEFITS

Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.

Read more about us here: www.PlanAtechnologies.com .

Great colleagues and an upbeat work environment: You'll join an excellent team of supportive engineers and project managers who work hard but don't ever compete with each other.

Benefits: You’ll get a generous vacation schedule, Brand New Laptop, and other goodies.

If this sounds like you, we'd love to hear from you!

Apply now

Set alerts for more jobs like Java Integration Engineer
Set alerts for new jobs by plana technologies
Set alerts for new Programming jobs in India
Set alerts for new jobs in India
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙