Lead Software Engineer – Java - Asset Management Trading at J.P. Morgan - ScoutJobs - The AI-curated global job board
Skip to content
J.P. Morgan
Posted 2 days ago

Lead Software Engineer – Java - Asset Management Trading

J.P. MorganLead Software Engineer

Requirements

Bachelor’s Degree in Computer Science, 5+ years applied software engineering experience, Strong core Java knowledge, Experience with messaging and streaming technologies, Knowledge of object-oriented design

Skills

JavaKafkaKotlin

About the role

Responsibilities

  • Design, build, and evolve high-performance, scalable trading systems across multiple asset classes.
  • Develop core Java applications for mission-critical trading platforms and manage the order management lifecycle.
  • Architect and implement next-generation messaging and streaming technologies such as Kafka and AMPS.
  • Collaborate directly with Traders and Quants to deliver impactful, automated, and optimized solutions.
  • Support critical applications in production and resolve issues through direct user interaction.
  • Lead code reviews, mentor team members, and drive engineering excellence.
  • Drive the adoption of GenAI practices within the software development workflow.
  • Participate in the full software development lifecycle with a focus on continuous, iterative delivery.

Requirements

  • Bachelor’s Degree in Computer Science or an equivalent field.
  • 5+ years of applied software engineering experience with formal training or certification.
  • Strong proficiency in core Java and object-oriented design principles.
  • Proven experience designing and building end-to-end software systems.
  • Hands-on experience with messaging and streaming technologies (e.g., Kafka).
  • Solid understanding of modern software architecture and design patterns.
  • Ability to work effectively in a fast-paced environment and collaborate with cross-functional teams.

Preferred Qualifications

  • Experience in financial services or trading technology.
  • Knowledge of distributed systems and microservices architecture.
  • Exposure to low-latency or high-throughput systems.
  • Understanding of observability and telemetry principles.
  • Experience mentoring or leading technical teams.
  • Proficiency in Kotlin.

About the Company

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals, and institutional investors. Our Asset & Wealth Management division delivers industry-leading investment management and private banking solutions through a global network of professionals.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Lead Software Engineer – Java - Asset Management Trading

J.P. Morgan · Singapore

Sign up to apply