JPMorgan Chase & Co. logo

Software Engineer III – Java - Asset Management Trading Technology

JPMorgan Chase & Co.

SingaporeFull-timeOn-site

Posted 5 Jun 2026

About this role

Design and engineer scalable, high-performance trading systems and core Java applications for asset management. Collaborate with traders to automate the order management lifecycle and implement next-generation messaging technologies. Requires a Bachelor's degree in Computer Science and 3+ years of applied software engineering experience. Must have strong proficiency in core Java, object-oriented design, and messaging technologies like Kafka.

What they're looking for

JavaObject-Oriented DesignKafkaAMPSSoftware ArchitectureDesign PatternsGenAIKotlin

Frequently asked questions

What does a Software Engineer III – Java - Asset Management Trading Technology at JPMorgan Chase & Co. do?

Design and engineer scalable, high-performance trading systems and core Java applications for asset management. Collaborate with traders to automate the order management lifecycle and implement next-generation messaging technologies. Requires a Bachelor's degree in Computer Science and 3+ years of a…

What skills does this Software Engineer III – Java - Asset Management Trading Technology role need?

Key skills for this role include Java, Object-Oriented Design, Kafka, AMPS, Software Architecture, Design Patterns.

How much does a Software Engineer III – Java - Asset Management Trading Technology at JPMorgan Chase & Co. pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer III – Java - Asset Management Trading Technology role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Software Engineer III – Java - Asset Management Trading Technology role?

You can apply directly on JPMorgan Chase & Co.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.