Java Developer (With Apache Camel)
Must-have:JavaGitAzureDockerKubernetesCloudDevOpsAgileScrumCI/CDSecurity
Role Description:
Direct Responsibilities
- Design & Architecture – Translate business integration requirements into technical designs, selecting appropriate Camel components and Spring Boot micro‑service patterns .
- Implementation – Build, test, and deploy Camel routes(DSL, Java, XML) and Spring Boot services, leveraging Spring Cloud (Config, Kubernetes operators) where needed.
- Message Mediation – Implement routing, transformation, enrichment, validation, and error‑handling (DLQs, retries, compensating transactions) across protocols (REST, SOAP, JMS, Kafka, AMQP, SFTP, DB).
- Performance & Reliability – Optimise route performance, implement circuit‑breaker, throttling, and back‑pressure; set up health‑checks, metrics(Micrometer/Prometheus) and logging (SLF4J, Logback).
- CI/CD & Automation – Create pipeline definitions (GitLab, DevOps, Jenkins) for automated build, unit/integration testing (JUnit, Test containers), container image creation and Kubernetes deployment.
- Security & Governance – Apply security best practices (TLS,OAuth2/JWT, Spring Security, secret management), enforce data‑masking, and support audit‑trail requirements.
- Support & Operations – Provide 2nd/3rd‑line support, troubleshoot production incidents, perform root‑cause analysis, and create run‑books.
Required Skills &Experience
Technical
- Demonstrated experience with Apache Camel (routing DSL, component development, Spring Boot integration).
- Proficiency in Spring Boot (including Spring Cloud, Spring Data, Spring Security).
- Experience with messaging systems : Kafka, ActiveMQ, RabbitMQ, IBM MQ,REST/SOAP APIs, JSON, XML, XSLT, and data‑format conversion.
- Containerization(Docker) and orchestration (Kubernetes, OpenShift) And CI/CD pipelines (Git, Maven/Gradle, Jenkins, GitLab CI, Azure DevOps).
- Unit & integration testing (JUnit 5,Testcontainers, Mock MVC).
Methodologies
- Agile/Scrum delivery
- Domain‑Driven Design (DDD) and micro‑service architecture.
- Understanding of DevOps and Site Reliability Engineering (SRE) principles.
Next Step:
If interested, you can click on “Apply here” or write an e-mail to deeksha.agarwal@adecco.com with your updated resume.
NOTE: - Only shortlisted candidates will be contacted back.
Thanks &Regards Deeksha Agarwal EA LicenceNo.91C2918 Personnel Registration No. R26161520
Contact person
Listed by the employer in the job posting — for questions and your application.
- Deeksha Agarwaldeeksha.agarwal@adecco.com