US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Java Lead Software Engineer - AWM

Build the next generation of liquidity trading on Morgan Money-joining a hands-on Java engineering team at JPMorganChase in Asset & Wealth Management where you'll partner with trading stakeholders, ship frequently, and use enterprise-authorized AI-assisted practices to improve reliability, speed, and client outcomes.

As a Lead Software Engineer (Java) at JPMorganChase within Morgan Money in Asset & Wealth Management, you will advance next-generation liquidity trading capabilities for corporate clients across regions.

You will be a hands-on engineer building resilient, secure, high-performing Java services while partnering closely with investment and trading stakeholders to deliver measurable business outcomes.

You will help strengthen engineering practices and reliability in a fast-paced environment with frequent production releases.

Job responsibilities


* Partner with investment and trading teams to translate business objectives into durable, measurable technical outcomes


* Design, build, and operate low-latency backend services in Java with a focus on scalability, resiliency, and secure-by-design engineering


* Own end-to-end delivery of features from design through production release, ensuring operational readiness and strong customer outcomes


* Drive architecture and engineering decisions that improve performance, reliability, and long-term maintainability across services


* Establish and uphold disciplined engineering practices, including automated testing, code review, and continuous integration and delivery


* Improve observability and incident readiness through effective logging, metrics, tracing, and production diagnostics to reduce time to detect and recover


* Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team


* Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation

Required qualifications, capabilities and skills


* Formal training or certification on software engineering concepts and 5+ years applied experience


* Hands-on experience delivering production-grade backend services using Java, with strong object-oriented design and debugging skills


* Experience building scalable distributed systems with a focus on low-latency performance, resiliency patterns, and failure-mode thinking


* Proficiency with modern Java frameworks (e.g., Spring) and dependency injection patterns to build maintainable services


* Demonstrated experience implemen...




Share Job