Senior Java Software Developer

MIGSO-PCUBED

Singapore

On-site

SGD 120,000 - 180,000

Full time

5 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MIGSO-PCUBED in Singapore is seeking an Integration Engineer to design, develop and maintain enterprise-grade integration solutions using Apache Camel and Spring Boot. You will connect core banking, payments and digital channels while ensuring high availability, scalability and regulatory compliance.

Responsibilities include design and architecture, implementation of Camel routes and Spring Boot services, CI/CD automation, security governance, and providing 2nd/3rd line support.

Qualifications

  • 10+ years of experience in technology, including development and production support.
  • Experience designing enterprise integration solutions using Camel and Spring Boot.

Responsibilities

  • Translate business integration requirements into technical designs using Camel components and Spring Boot patterns.
  • Build, test, and deploy Camel routes and Spring Boot services with CI/CD pipelines.
  • Implement routing, transformation, and error handling across REST, SOAP, JMS, Kafka, and other protocols.

Skills

Analytical problem solving
Effective communication
Mentoring juniors
Proactive mindset
Continuous learning

Tools

Apache Camel
Spring Boot
Kafka
ActiveMQ
RabbitMQ
IBM MQ
REST APIs
JSON/XML/XSLT
Docker
Kubernetes
OpenShift
JUnit 5
Testcontainers
MockMVC

Job description

We are looking for an experienced Integration Engineer to design, develop, and maintain enterprise grade integration solutions using Apache Camel and Spring Boot. The role sits at the center of our middleware landscape, connecting core banking, payments, and digital channels while ensuring high availability, scalability, and compliance with regulatory standards.

Responsibilities
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.
  • Collaboration – Work closely with Business Analysts, Product Owners, Data Engineers, and Infrastructure teams to ensure end to end solution integrity.
  • Knowledge Sharing – Mentor junior developers, conduct code reviews, and contribute to internal best practice libraries and documentation.
Required Skills & Experience
Technical
  • Strong hands on 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).
  • Unit & integration testing (JUnit 5, Testcontainers, MockMVC).
Methodologies
  • Domain Driven Design (DDD) and micro service architecture.
  • Understanding of DevOps and Site Reliability Engineering (SRE) principles.
Soft Skills
  • Analytical problem solving and troubleshooting aptitude.
  • Effective communication with both technical and non technical stakeholders.
  • Proactive attitude, willingness to mentor, and continuous learning mindset.
Experience and Qualifications required
  • 10+ years of experience in the Technology field including hands on in both development and production support roles.
  • Track record in providing application and technical assistance on multiple systems and platforms.
  • Experience in providing communications across business and technology stakeholders at varying levels.
  • Experience in supporting multiple applications, establishing best practices processes and procedures.
  • Experience in planning, designing and executing effective support and process models
  • Understanding of Software process Models like Agile, Waterfall etc.
  • Experience in Incident, Problem Management: Incident tracking & reporting; Problem tracking & reporting until resolution to ensure reduction of production Incidents.
  • Experience in or participation in Capacity Planning, Re-Engineering, Performance Fine Tuning.
  • Desire experience in Infrastructure Migrations: Hands on experience in planning and executing DB Migrations, Server Migrations, Version Upgrades from the production support perspective.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer (Integration) - Banking
Senior Java Developer (Integration) - Banking

Keyrus • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Middleware & Integration Engineer
Senior Java Middleware & Integration Engineer

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
Java Spring Boot Technical Lead / Application Development Manager - Cards Technology
Java Spring Boot Technical Lead / Application Development Manager - Cards Technology

D L RESOURCES PTE LTD • Singapore

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

INTELLECT MINDS PTE. LTD. • Singapore

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

Morgan McKinley • Singapore

On-site
SGD 120,000 - 180,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

CONTINENTAL TECHNOLOGY SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 180,000
Software Architect
Software Architect

ABS CONNECT PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Software Architect
Software Architect

MCONNECT CONSULTING PTE. LTD. • Singapore

On-site
SGD 140,000 - 210,000
Software Engineer
Software Engineer

DYNAMIC HUMAN CAPITAL PTE. LTD. • Singapore

On-site
SGD 180,000 - 300,000