Software Engineering with Java - Payments

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 Software Engineering with Java - Payments

We have an exciting opportunity for a Senior Software Engineer to join JPMorgan Chase's Commercial & Investment Bank division, focusing on payment systems development. As a Software Engineer III, you'll be a key member of an agile team designing and delivering trusted market-leading technology products in a secure, stable, and scalable way.

The role involves executing software solutions, creating secure production code, and maintaining critical algorithms. You'll be responsible for producing architecture and design artifacts for complex applications while ensuring design constraints are met. The position requires strong analytical skills to gather and analyze data for continuous improvement of software applications.

JPMorgan Chase is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations and institutions. The Commercial & Investment Bank is at the forefront of banking, markets, securities services and payments, serving clients in over 100 countries.

Key responsibilities include technical troubleshooting, developing high-quality code, and contributing to software engineering communities. You'll work with modern programming languages, particularly Java, and will need a solid understanding of agile methodologies, CI/CD, and security practices.

The ideal candidate will have hands-on experience in system design, application development, and operational stability. Knowledge of front-end technologies and cloud platforms is a plus. You'll be joining a diverse and inclusive team that values innovation and technical excellence.

This role offers the opportunity to work on cutting-edge payment technologies while contributing to one of the world's leading financial institutions. You'll be based in London, working with global teams and having a direct impact on systems that process millions of transactions daily.

Join us to take your software engineering career to the next level while working on mission-critical payment systems that serve the world's largest corporations and institutions.

Last updated 7 hours ago

Responsibilities For Software Engineering with Java - Payments

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes data for continuous improvement
  • Identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineering with Java - Payments

Java
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in one or more languages
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies
  • Demonstrated knowledge of software applications and technical processes

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineering with Java - Payments

Technical Product Owner

Senior Technical Product Owner position at JPMorgan Chase, leading data lake transformation with focus on product management and technical expertise in Python and cloud platforms.

Client Solutions Architect - Payments - Vice President

Senior technical role combining payments expertise with client solutions architecture at JPMorgan Chase, focusing on complex enterprise implementations and sales support.

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.

Java Software Engineer III - Rates Technology - Senior Associate

Senior Software Engineer role at JPMorgan Chase focusing on developing cutting-edge technology solutions for global financial markets using Java and modern engineering practices.