Point your AI agent at freehire and let it find you a job.

Get the CLI →

adecco personnel pte ltd

Open 18d

Java Developer (With Apache Camel)

Posted Updated 1 view
Discussion

Summary

Adecco (Singapore) is sourcing a Java developer to design, build, and support integration solutions using Apache Camel routes and Spring Boot microservices. Day to day: message mediation across REST/SOAP/JMS/Kafka/AMQP/SFTP, CI/CD pipelines, Kubernetes deployment, security hardening, and 2nd/3rd-line production support.

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 (HIDDEN TEXT) with your updated resume. NOTE: - Only shortlisted candidates will be contacted back. Thanks &Regards Deeksha Agarwal EA LicenceNo.91C2918 Personnel Registration No. R26161520

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available