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

Get the CLI →

ADECCO PERSONNEL PTE LTD

Open 15d reposted 2× · 2 open copies

Java Developer (With Apache Camel)

Posted 4 views
Discussion

Summary

A contract role in Singapore building integration services: the developer designs, builds, and operates Apache Camel routes and Spring Boot microservices that mediate messages across Kafka, JMS, REST/SOAP and other protocols, with CI/CD pipelines, Kubernetes deployment, security hardening, and 2nd/3rd-line production support. Posted via Adecco staffing.

Role Description:

Direct Responsibilities

  • Design & Architecture– Translate business integration requirements into technical designs, selecting appropriate Camel components and SpringBoot micro‑service patterns.
  • Implementation– Build, test, and deploy Camel routes(DSL, Java, XML) and SpringBoot 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, Testcontainers), 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 withApacheCamel(routing DSL, component development, Spring Boot integration).
  • Proficiency inSpringBoot(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.

NOTE: - Only shortlisted candidates will be contacted back.

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