Java Developer (With Apache Camel)

ADECCO PERSONNEL PTE LTD

Singapore

On-site

SGD 70,000 - 110,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ADECCO PERSONNEL PTE LTD is seeking a senior integration engineer to design and implement enterprise-grade solutions using Apache Camel and Spring Boot.

You will translate business requirements into scalable microservices, manage messaging systems, containerize with Docker and orchestrate with Kubernetes/OpenShift, and contribute to CI/CD pipelines. This role emphasizes DevOps, security, and reliability, with a focus on performance and observability in Singapore.

Qualifications

  • Experience designing integration solutions with Camel and Spring Boot.
  • Strong knowledge of messaging systems and data formats.
  • Hands-on with Docker/Kubernetes and CI/CD tooling.
  • Experience with testing frameworks and DevOps practices.

Responsibilities

  • Translate business integration requirements into technical designs and Camel components.
  • Build, test, and deploy Camel routes and Spring Boot services.
  • Implement routing, transformation, and error handling across protocols.
  • Optimize route performance, health checks, metrics, and logging.
  • Create CI/CD pipelines for automated build and deployment.
  • Apply security best practices and support audit-trail requirements.
  • Provide 2nd/3rd line support and troubleshoot production incidents.

Skills

Apache Camel
Spring Boot
REST & SOAP APIs
Kafka
CI/CD pipelines
JUnit 5

Tools

Docker
Kubernetes
OpenShift
GitLab CI
Jenkins
Maven/Gradle
Azure DevOps

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Developer
Senior Java Software Developer

MIGSO-PCUBED • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

IKAS INTERNATIONAL (ASIA) PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Senior Java Developer
Senior Java Developer

anotech energy singapore pte. ltd. • Singapore

On-site
SGD 120,000 - 190,000
Java Developer: Apache Camel & Spring Boot Microservices
Java Developer: Apache Camel & Spring Boot Microservices

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
Senior Java Developer (Integration) - Banking
Senior Java Developer (Integration) - Banking

Keyrus • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer (ApacheCamel / SpringBoot)
Senior Java Developer (ApacheCamel / SpringBoot)

Maltem Asia-Pacific • Singapore

On-site
SGD 120,000 - 180,000
Java Developer
Java Developer

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 140,000 - 210,000
Senior Java Developer
Senior Java Developer

INTELLECT MINDS PTE. LTD. • Singapore

On-site
SGD 100,000 - 180,000
Senior Java Integration Engineer (Kafka, Camel)
Senior Java Integration Engineer (Kafka, Camel)

Keyrus • Singapore

On-site
SGD 120,000 - 180,000
Development Lead
Development Lead

Tech Aalto Pte ltd • Singapore

On-site
SGD 120,000 - 190,000