Enable job alerts via email!

Senior Java Developer (Banking)

Capgemini Singapore PTE. LTD.

Singapore

Hybrid

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading technology consulting firm in Singapore is seeking a Senior Java Developer to lead the design and delivery of mission-critical microservices for corporate and investment banking platforms. The role involves mentoring developers and optimizing performance in production environments. Ideal candidates will have extensive experience in Java, Spring Boot, and distributed systems, with strong technical leadership skills. This position offers hybrid work, competitive compensation, and career mobility.

Benefits

Technical leadership scope with regional impact
Hybrid work
Comprehensive benefits

Qualifications

  • 7+ years’ engineering experience in Java 11/17 and Spring Boot.
  • Proven track record in high-throughput services and messaging.
  • Hands-on with Kubernetes/OpenShift and CI/CD.

Responsibilities

  • Own end-to-end technical delivery: design, implementation, testing, deployment, and support.
  • Design fault-tolerant microservices.
  • Lead secure SDLC practices.

Skills

Java 11/17
Spring Boot
Distributed systems
Kubernetes/OpenShift
High-throughput services
Messaging (Kafka/MQ)
RDBMS tuning
Technical leadership
Performance tuning
Job description
About the Role

As a Senior Java Developer, you will lead design and delivery of mission‑critical microservices for our corporate & investment banking platforms. You’ll set engineering standards, mentor developers, and partner with architects and platform teams to deliver resilient, performant services in production.

Key Responsibilities
  • Own end‑to‑end technical delivery: design, implementation, testing, deployment, and support
  • Design fault‑tolerant microservices with robust API contracts, idempotency, and back‑pressure
  • Optimize performance (profiling, JVM tuning, connection pools, serialization choices)
  • Lead secure SDLC practices (threat modeling, SAST/DAST, secrets mgmt, least privilege)
  • Guide container/k8s deployment patterns (HPA, pod disruption budgets, graceful shutdown)
  • Champion observability and reliability (SLOs, error budgets, chaos testing where applicable)
  • Mentor engineers; uplift code quality, reviews, and documentation standards
  • Partner with stakeholders across payments/trade/markets to scope and prioritize work
Required Skills & Experience
  • 7+ years’ engineering experience in Java 11/17, Spring Boot, and distributed systems
  • Proven track record in high‑throughput services, messaging (Kafka/MQ), and RDBMS tuning
  • Hands‑on with Kubernetes/OpenShift, CI/CD, and production support in regulated environments
  • Deep understanding of testing strategy, clean architecture, and performance tuning
  • Excellent stakeholder and technical leadership skills
Nice‑to‑Have
  • Experience with low‑latency patterns (lock contention, GC strategy, off‑heap caching)
  • Exposure to gRPC, NoSQL, in‑memory data grids, or event sourcing
  • Familiarity with domain concepts (ISO 20022 payments, SWIFT, trade lifecycle, market connectivity)
What We Offer
  • Technical leadership scope with regional impact
  • Hybrid work, continuous learning, career mobility across global teams
  • Competitive compensation and comprehensive benefits
How to Apply

Apply via MyCareersFuture with your CV + short summary of your most complex microservices project (scale, latency, throughput, SLOs).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.