Taro Logo

Software Engineer III, Payments Technology

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
3+ years of experience
Finance

Description For Software Engineer III, Payments Technology

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate and Investment Banking (CIB) Technology- Glass Liquidity and Cash management (GLCM) team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way.

You will be responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. The role involves creating secure and high-quality production code, maintaining algorithms, and producing architecture and design artifacts for complex applications.

As part of the Commercial & Investment Bank, which is a global leader across banking, markets, securities services and payments, you'll be working with corporations, governments and institutions throughout the world. The team provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Key technical aspects include working with Java 17+, Spring Boot, REST, SQL, React JS, and Angular JS for microservices development. You'll be using DevOps tools like Git, Maven, and Jenkins, while following agile methodologies and best practices in automated testing including TDD and BDD.

This role offers an opportunity to work with cutting-edge technologies in a global financial institution, contributing to software engineering communities of practice and events that explore new and emerging technologies. You'll be part of a diverse and inclusive team culture, working on solutions that impact global financial markets.

The ideal candidate will bring 3+ years of applied experience, strong technical skills, and a passion for building secure, scalable solutions. You'll have the chance to work with large, diverse data sets and contribute to the continuous improvement of software applications and systems.

Join us to be part of a team that's shaping the future of financial technology, working with market-leading products in a secure and stable environment. Your expertise will help drive innovation and excellence in one of the world's leading financial institutions.

Last updated a day ago

Responsibilities For Software Engineer III, Payments Technology

  • 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, and develops visualizations and reporting from large data sets
  • 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, Payments Technology

Java
React
MongoDB
Kafka
  • Bachelor's degree in Computer Science or equivalent experience
  • 3+ years of applied experience
  • 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
  • Experience in developing microservices using Java 17+, Spring Boot, REST, SQL, React JS, Angular JS
  • Strong focus on automated testing with knowledge of TDD, BDD and Unit testing
  • Good understanding of DevOps tools: Git, Maven, Jenkins

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III, Payments Technology

Lead Software Engineer, Python Developer, Markets Fixed Income Financing and Rates Technology team

Lead Software Engineer position at JPMorgan Chase focusing on Python development for fixed income financing and rates technology, requiring 3+ years of experience and strong financial domain knowledge.

AWS Software Engineer III, Java/Spring

Senior AWS Software Engineer position at JPMorgan Chase focusing on Java/Spring development and cloud architecture, requiring 3+ years of experience.

Lead Software Engineer - Backend Java - Cloud Technologies

Lead Software Engineer position at JPMorgan Chase focusing on backend Java development and cloud technologies, offering competitive compensation and comprehensive benefits.

Software Engineer III Test Automation - Python

Senior Software Engineer role specializing in test automation for AI/ML platforms at JPMorgan Chase, focusing on Python-based API and UI testing with cloud technologies.

Software Engineer III - Java

Senior Java Software Engineer role at JPMorgan Chase, developing and maintaining investment portfolio management systems with 7+ years of experience required.