Java Software Engineer III - Rates Technology - Senior Associate

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.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Java Software Engineer III - Rates Technology - Senior Associate

Are you ready to shape the future of financial technology? Join our dynamic team at JPMorgan Chase in London, where innovation meets finance. We are at the forefront of developing cutting-edge technology solutions for the global financial markets.

As a Software Engineer III at JPMorgan Chase within our Rates Technology team, you will be at the forefront of developing cutting-edge technology solutions for the global financial markets. This is an exciting opportunity to work closely with traders, quantitative researchers, and other stakeholders to design and deliver market-leading technology products.

You will be responsible for collaborating with Front Office, Quants, and IT stakeholders to understand business requirements and propose innovative technical solutions. Your role involves designing, developing, and maintaining high-quality, secure, and scalable software applications, as well as producing architecture and design artifacts for complex applications.

Key technical requirements include proficiency in Java programming, experience with Linux systems, messaging queues, SQL databases, and version control tools like Git. You should have a strong background in financial engineering concepts and be comfortable working in an agile environment.

The ideal candidate will have a Bachelor's, Master's, or PhD in Financial Engineering, Computer Science, Engineering, Mathematics, or a related field, along with hands-on experience in system design and application development. You should be able to work effectively in a global organization and handle high-pressure environments.

At JPMorgan Chase, we embrace a culture of experimentation and continuous learning. We encourage diversity of thought and creative solutions that are in the best interests of our customers globally. Join our team and be part of shaping the future of financial technology.

Last updated 2 hours ago

Responsibilities For Java Software Engineer III - Rates Technology - Senior Associate

  • Collaborate with Front Office, Quants, and IT stakeholders to understand business requirements and propose innovative technical solutions
  • Design, develop, and maintain high-quality, secure, and scalable software applications
  • Produce architecture and design artifacts for complex applications
  • Execute software solutions, including development, testing, and technical troubleshooting
  • Gather, analyze, and synthesize data to drive improvements in coding hygiene and system architecture
  • Contribute to software engineering communities of practice
  • Provide first-line production support to traders and marketers

Requirements For Java Software Engineer III - Rates Technology - Senior Associate

Java
Linux
  • Bachelor's, Master's, or PhD in Financial Engineering, Computer Science, Engineering, Mathematics, or related field
  • Formal training or certification on Financial Engineering concepts
  • Hands-on experience in system design, application development, testing, and operational stability
  • Proficient in coding with Java and experience with Linux, messaging queues, SQL, and Git/Maven
  • Strong understanding of the Software Development Life Cycle and agile methodologies
  • Experience with Jenkins and Docker
  • Excellent communication skills

Benefits For Java Software Engineer III - Rates Technology - Senior Associate

Visa Sponsorship
  • Visa Sponsorship

Interested in this job?

Jobs Related To JPMorgan Chase Java Software Engineer III - Rates Technology - Senior Associate

Ultra-Low Latency C++ Lead Software Engineer, Equities Electronic Trading Technology

Senior C++ Software Engineering role at JPMorgan Chase focusing on ultra-low latency trading systems development and technical leadership.

Aumni - Software Engineering, Ruby on Rails - Sr Associate

Senior Software Engineer role at JPMorgan Chase's Aumni division, focusing on Ruby on Rails development for private markets technology solutions.

Sr Lead Software Engineer - C++, Linux, Trading

Senior Lead Software Engineer position at JPMorgan Chase focusing on C++ and Linux development for trading systems, offering competitive compensation and comprehensive benefits.

Senior Lead Software Engineer - Python, Perl Securitized Product

Senior Lead Software Engineer position at JPMorgan Chase, focusing on Python and Perl development for Securitized Products Data Platform team with competitive compensation and benefits.

Software Engineer III - Payment Tech – Java - Senior Associate

Senior Software Engineer role at JPMorgan Chase focusing on payment technology solutions using Java, Spring, and modern cloud technologies.