Senior Lead Java Engineer: Scalable Microservices & Cloud

JPMorgan Chase & Co.

Singapore

On-site

SGD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase & Co. in Singapore seeks a Senior Lead Software Engineer to drive design, development, and deployment of scalable Java microservices. You will build streaming, non-blocking services, leverage Kafka and IBM MQ, and shape API design and documentation.

You will mentor junior engineers, uphold TDD/BDD practices, and ensure secure, observable systems with robust logging and monitoring in a fast-paced, agile team environment.

Qualifications

  • Bachelor’s degree in Computer Science or related field (or equivalent experience).
  • Advanced proficiency in Java (self-assessed 8/10 or higher) with a strong willingness to code hands-on.
  • 5 years+ of software engineering experience delivering distributed systems handling large data volumes and real-time distribution.
  • Strong experience with CI/CD, DevOps toolchains, and agile, test-driven delivery.
  • Hands-on experience with: Caching: Redis, GemFire, or Apache Ignite and Messaging/streaming: Kafka, IBM MQ
  • Solid understanding of microservices, REST APIs, SQL and NoSQL databases, and event-driven architectures.
  • Demonstrated ability to mentor, coach, and grow engineering talent.

Responsibilities

  • Lead and actively contribute to the design, development, and deployment of high-quality applications aligned to business and functional requirements.
  • Build Java-based microservices using streaming, non-blocking, reactive programming paradigms; contribute directly to the codebase.
  • Architect and operate scalable systems leveraging Kafka, IBM MQ, Kubernetes (K8s), Redis, Amazon MSK, and AWS services.
  • Define and maintain technical documentation and service APIs (e.g., Swagger/OpenAPI), ensuring robust logging, auditability, security, and monitoring.
  • Participate in API design sessions and guide selection of appropriate design patterns and integration approaches.
  • Lead and participate in code reviews; enforce high maintainability and quality through TDD/BDD practices.
  • Validate service scalability and resilience using mock testing frameworks and performance testing strategies.
  • Mentor and develop junior engineers, fostering a collaborative, growth-oriented culture.

Skills

Java
Distributed systems
Real-time data processing
CI/CD
DevOps
Agile
Mentoring
REST APIs
SQL/NoSQL
Kafka
Spring
AWS

Education

Bachelor’s degree in Computer Science or related field

Tools

Kafka
IBM MQ
Kubernetes
Redis
Amazon MSK
AWS services
Swagger/OpenAPI

Job description

JPMorgan Chase & Co. in Singapore seeks a Senior Lead Software Engineer to drive design, development, and deployment of scalable Java microservices. You will build streaming, non-blocking services, leverage Kafka and IBM MQ, and shape API design and documentation.

You will mentor junior engineers, uphold TDD/BDD practices, and ensure secure, observable systems with robust logging and monitoring in a fast-paced, agile team environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Lead Software Engineer - Java Microservices, Kafka & AWS
Senior Lead Software Engineer - Java Microservices, Kafka & AWS

JPMorganChase • Singapore

On-site
SGD 120,000 - 180,000
Lead Software Engineer: Real-Time Distributed Systems
Lead Software Engineer: Real-Time Distributed Systems

Next Frontier Capital • Singapore

On-site
SGD 150,000 - 210,000
Senior Lead Software Engineer - Global Portfolio Tech
Senior Lead Software Engineer - Global Portfolio Tech

jpmorgan chase bank, n.a. • Singapore

On-site
SGD 180,000 - 260,000
Senior Lead Java Engineer — AI-Driven Cloud & Scalable
Senior Lead Java Engineer — AI-Driven Cloud & Scalable

JPMorgan Chase & Co. • Singapore

On-site
SGD 120,000 - 180,000
Lead Software Engineer, Global Portfolio Holdings Technology
Lead Software Engineer, Global Portfolio Holdings Technology

JPMorgan Chase & Co. • Singapore

On-site
SGD 180,000 - 240,000
Lead Software Engineer, Global Portfolio Holdings Technology
Lead Software Engineer, Global Portfolio Holdings Technology

jpmorgan chase bank, n.a. • Singapore

On-site
SGD 180,000 - 260,000
Senior Java Engineer - Scalable Microservices for Banking
Senior Java Engineer - Scalable Microservices for Banking

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Lead Software Engineer, Global Portfolio Holdings Technology at JPMorganChase
Lead Software Engineer, Global Portfolio Holdings Technology at JPMorganChase

JPMorganChase • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Engineer - Trading Tech & Real-Time Systems
Senior Java Engineer - Trading Tech & Real-Time Systems

Next Frontier Capital • Singapore

On-site
SGD 120,000 - 180,000
Lead Software Engineer, SRE & IAM Specialist
Lead Software Engineer, SRE & IAM Specialist

JPMORGAN CHASE BANK, N.A. • Singapore

On-site
SGD 140,000 - 250,000