We are seeking a skilled Java Integration Engineer to design, build, and deploy enterprise-grade real-time integration solutions. The ideal candidate will have strong experience in Java , API development , real-time event integration , and Apache Camel , along with proficiency in YAML-based CI / CD pipelines for automated build and deployment.
Key Responsibilities
- Design, develop, and maintain integration workflows using Apache Camel (Java DSL or Spring Boot integration).
- Build and consume RESTful APIs and real-time streaming solutions (Kafka, JMS, or similar).
- Implement enterprise integration patterns (EIPs) including routing, transformation, enrichment, and error handling.
- Automate builds, tests, and deployments using YAML-based pipelines (Azure DevOps / GitHub Actions / GitLab CI).
- Containerize and deploy applications via Docker and Kubernetes .
- Ensure quality through unit / integration testing, CI / CD validation, and observability integration (logging, tracing, metrics).
- Collaborate with DevOps, architecture, and product teams to ensure scalability and performance.
- Maintain secure coding practices, dependency management, and environment configuration.
Technical Skill Set
Core Skills
Java (11 / 17+) : Strong in OOP, streams, concurrency, collections, and exception handling.Spring Boot / Spring Framework : REST APIs, configuration, dependency injection, profiles, Actuator.Apache Camel : Routing, transformation, error handling, JMS / Kafka / HTTP integrations, Camel K (optional).Real-time Integration : Kafka, RabbitMQ, or JMS; experience with message patterns and delivery guarantees.API Development : OpenAPI / Swagger, OAuth2 / JWT, versioning, documentation, and testing (Postman).YAML Pipelines : Azure DevOps, GitHub Actions, or GitLab CI / CD; experience automating builds, tests, deployments.Build Tools : Maven or Gradle; artifact management (Nexus, JFrog, etc.)Containerization & Cloud : Docker, Kubernetes, Helm; experience in AWS / GCP / Azure environments.Nice to Have
Familiarity with Camel K , Kamelets , or Quarkus for cloud-native integration.Experience with monitoring tools (Prometheus, Grafana, ELK / EFK).Understanding of microservices architecture and event-driven design .Exposure to DevSecOps tools (SonarQube, Snyk, OWASP Dependency Check).Soft Skills
Strong analytical and debugging skills.Excellent communication and documentation ability.Ownership mindset and proactive problem-solving.Collaboration across distributed teams.Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.