Software Engineer III - Payment Tech – Java - 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.
$120,000 - $180,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer III - Payment Tech – Java - Senior Associate

We have an exciting opportunity for a Senior Software Engineer to join JPMorgan Chase's Digital & Platform Services team. As a Software Engineer III, you'll be a key member of an agile team designing and delivering trusted market-leading technology products. The role involves working with critical technology solutions across multiple technical areas within various business functions.

You'll be responsible for software design, development, and technical troubleshooting, creating secure and high-quality production code, and maintaining complex algorithms. The position requires expertise in Core Java, Spring, SQL, and modern development practices including containerization and microservices.

The ideal candidate should have a passion for tackling complex problems, developing innovative solutions, and demonstrate strong ownership with the ability to troubleshoot methodically. You'll work within an agile software development lifecycle, collaborating across the organization with technology leads, architects, and various stakeholders.

Key technologies include Java, Spring, SQL, Kubernetes, and various database technologies. The role offers exposure to cutting-edge financial technology and the opportunity to work on large-scale payment systems. You'll be part of J.P. Morgan's Commercial & Investment Bank, a global leader across banking, markets, securities services and payments.

This is an excellent opportunity for a seasoned engineer looking to advance their career while working on sophisticated financial technology solutions in a collaborative, innovative environment. The role offers the chance to make significant technical contributions while working with a diverse, talented team at a leading global financial institution.

Last updated 3 hours ago

Responsibilities For Software Engineer III - Payment Tech – Java - Senior Associate

  • 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
  • Proactively 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 Engineer III - Payment Tech – Java - Senior Associate

Java
MongoDB
Cassandra
Kubernetes
Redis
  • Formal training or certification on Core Java, Object Oriented, RDBMS (Oracle), SQL, Spring, ORM (JPA) concepts
  • Hands-on practical experience in system design, application development, testing
  • 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
  • Knowledge of container based development, orchestration, micro services frameworks
  • Banking and payments domain background is a plus

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - Payment Tech – Java - 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.

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.

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.