LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Lead Software Engineer - Java

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 8 days ago

No clicks

**Lead Software Engineer - Java** As a Lead Software Engineer in Java at JPMorgan, drive next-gen liquidity trading for corporate clients. Collaborate with investment teams, build resilient, low-latency backend services, and shape product design. Lead agile teams for frequent releases, applying AI/ML for improved reliability and insights. 5+ years in software engineering, proficient in Core Java, Spring, Kafka, and secure coding practices. Champion strong development practices, enhance observability, and partner effectively with cross-functional stakeholders.

Compensation
Not specified USD

Currency: $ (USD)

City
Columbus
Country
United States

Full Job Description

Location: Columbus, OH, United States

 

Morgan Money has revolutionized liquidity trading across the firm serving our corporate clients in all regions to have next generation trading capabilities at their fingertips.

As a Java Lead Software Engineer at JPMorganChase within Asset & Wealth Management, you will help advance Morgan Moneys next-generation liquidity trading capabilities for corporate clients across regions. You will build resilient, secure, high-performing services and partner closely with investment and trading stakeholders to deliver measurable business outcomes. You will contribute to a fast-paced engineering culture with frequent production releases and help identify practical opportunities to apply AI and machine learning to improve reliability, insights, and client outcomes.

 

Job Responsibilities

  • Collaborate directly with investment teams, traders, and portfolio managers to translate objectives into durable technical solutions.
  • Design and deliver high-quality backend services in Java with a focus on scalability, resiliency, and low-latency performance.
  • Drive engineering decisions that shape product design, application functionality, and operational readiness.
  • Lead delivery within an agile team, supporting frequent releases and continuous improvement based on business needs.
  • Develop secure production code and review code changes to raise quality, maintainability, and reliability.
  • Influence technology choices by evaluating and applying modern architectures, patterns, and tooling where they add clear value.
  • Provide technical guidance to engineers and partner teams to accelerate delivery and reduce operational risk.
  • Champion strong software development practices including automated testing, continuous integration, and continuous delivery.
  • Improve observability and incident readiness by leveraging analytics and AI/ML techniques for anomaly detection, alert quality, and faster triage.

 

Required Qualifications, Capabilities, and Skills

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

     

  • Proficiency in Core Java and object-oriented design with strong problem-solving skills.
  • Demonstrated experience applying test-driven development and behavior-driven development, including mocking frameworks and automated test suites.
  • Hands-on experience with inversion of control frameworks such as Spring or Guice.
  • Experience with messaging and streaming technologies such as Kafka, IBM MQ, or Solace.
  • Strong understanding of engineering fundamentals including continuous integration/continuous delivery, application resiliency, and secure coding practices.
  • Proven ability to partner with cross-functional stakeholders and communicate complex technical topics clearly.
  • Practical experience using data-driven methods (including applied AI/ML where appropriate) to improve decision-making, performance, or operational outcomes.

 

Preferred Qualifications, Capabilities, and Skills

  • Experience with cloud platforms and relevant certifications.
  • Proficiency in Python for automation, data processing, or service development.
  • Experience with digital assets technologies such as smart contracts, Ethereum, and digital wallets.

     

  • Familiarity with responsible AI practices such as model evaluation, drift monitoring, and safe deployment patterns.
Build next generation liquidity trading on Morgan Money, delivering secure, high-performance Java services with applied AI/ML for smarter operations

Lead Software Engineer - Java

Compensation

Not specified USD

City: Columbus

Country: United States

J.P. Morgan logo
Bulge Bracket Investment Banks

8 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Lead Software Engineer - Java** As a Lead Software Engineer in Java at JPMorgan, drive next-gen liquidity trading for corporate clients. Collaborate with investment teams, build resilient, low-latency backend services, and shape product design. Lead agile teams for frequent releases, applying AI/ML for improved reliability and insights. 5+ years in software engineering, proficient in Core Java, Spring, Kafka, and secure coding practices. Champion strong development practices, enhance observability, and partner effectively with cross-functional stakeholders.

Full Job Description

Location: Columbus, OH, United States

 

Morgan Money has revolutionized liquidity trading across the firm serving our corporate clients in all regions to have next generation trading capabilities at their fingertips.

As a Java Lead Software Engineer at JPMorganChase within Asset & Wealth Management, you will help advance Morgan Moneys next-generation liquidity trading capabilities for corporate clients across regions. You will build resilient, secure, high-performing services and partner closely with investment and trading stakeholders to deliver measurable business outcomes. You will contribute to a fast-paced engineering culture with frequent production releases and help identify practical opportunities to apply AI and machine learning to improve reliability, insights, and client outcomes.

 

Job Responsibilities

  • Collaborate directly with investment teams, traders, and portfolio managers to translate objectives into durable technical solutions.
  • Design and deliver high-quality backend services in Java with a focus on scalability, resiliency, and low-latency performance.
  • Drive engineering decisions that shape product design, application functionality, and operational readiness.
  • Lead delivery within an agile team, supporting frequent releases and continuous improvement based on business needs.
  • Develop secure production code and review code changes to raise quality, maintainability, and reliability.
  • Influence technology choices by evaluating and applying modern architectures, patterns, and tooling where they add clear value.
  • Provide technical guidance to engineers and partner teams to accelerate delivery and reduce operational risk.
  • Champion strong software development practices including automated testing, continuous integration, and continuous delivery.
  • Improve observability and incident readiness by leveraging analytics and AI/ML techniques for anomaly detection, alert quality, and faster triage.

 

Required Qualifications, Capabilities, and Skills

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

     

  • Proficiency in Core Java and object-oriented design with strong problem-solving skills.
  • Demonstrated experience applying test-driven development and behavior-driven development, including mocking frameworks and automated test suites.
  • Hands-on experience with inversion of control frameworks such as Spring or Guice.
  • Experience with messaging and streaming technologies such as Kafka, IBM MQ, or Solace.
  • Strong understanding of engineering fundamentals including continuous integration/continuous delivery, application resiliency, and secure coding practices.
  • Proven ability to partner with cross-functional stakeholders and communicate complex technical topics clearly.
  • Practical experience using data-driven methods (including applied AI/ML where appropriate) to improve decision-making, performance, or operational outcomes.

 

Preferred Qualifications, Capabilities, and Skills

  • Experience with cloud platforms and relevant certifications.
  • Proficiency in Python for automation, data processing, or service development.
  • Experience with digital assets technologies such as smart contracts, Ethereum, and digital wallets.

     

  • Familiarity with responsible AI practices such as model evaluation, drift monitoring, and safe deployment patterns.
Build next generation liquidity trading on Morgan Money, delivering secure, high-performance Java services with applied AI/ML for smarter operations