Software Engineer III - Java

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
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer III - Java

We have an exciting opportunity for a Software Engineer III to join JPMorgan Chase's Global Technology Infrastructure Platforms team. As a seasoned member of an agile team, you'll design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You'll be responsible for critical technology solutions across multiple technical areas within various business functions.

The role involves executing software solutions, design, development, and technical troubleshooting while thinking beyond conventional approaches. You'll create secure and high-quality production code, maintain algorithms, and produce architecture and design artifacts for complex applications. The position requires working with large, diverse data sets to drive continuous improvement of software applications and systems.

You'll be joining a global leader in financial services, working on cutting-edge technology solutions that serve the world's most prominent corporations and institutions. The role offers exposure to both backend and frontend development, with opportunities to work with modern technologies including Java, React, SQL databases, and cloud services.

Key technical areas include:

  • Backend development with Java and REST/GraphQL APIs
  • Frontend development with React
  • Database design and SQL expertise
  • Modern software architecture and best practices
  • CI/CD and deployment processes
  • Emerging technologies like Generative AI and LLMs

The ideal candidate will have 3+ years of experience, strong technical skills, and a passion for software engineering excellence. You'll be part of a diverse and inclusive team culture, with opportunities to contribute to engineering communities of practice and explore new technologies.

Join us to take your software engineering career to the next level while working on impactful solutions that serve global financial markets. You'll have the opportunity to work with cutting-edge technologies while being part of a supportive team that values continuous learning and innovation.

Last updated 5 hours ago

Responsibilities For Software Engineer III - Java

  • 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 - Java

Java
React
MongoDB
  • Formal training or certification on software engineering concepts and 3+ years of applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Overall knowledge of the Software Development Life Cycle
  • Demonstrated proficiency in software architecture and promoting best software engineering practices
  • Practical experience with SQL and databases design such as Oracle or other relational databases
  • Experience building API services with REST and GraphQL
  • Knowledge of Generative AI, vector stores, LLMs and RAG
  • Frontend development experience with React
  • Experience with Git, CI/CD pipelines and deployment processes

Benefits For Software Engineer III - Java

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Comprehensive medical, dental, and vision insurance
  • 401(k) retirement plan
  • Professional development opportunities
  • Global career mobility

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - Java

Java Software Engineer III

Mid-level Java Software Engineer role at JPMorgan Chase focusing on backend development with Java/Springboot, working on secure and scalable enterprise solutions.

Software Engineer III - Java

Software Engineer III position at JPMorgan Chase focusing on Java development with full-stack responsibilities including frontend work with React and TypeScript.

Software Engineer III - Java

Mid-level Java Software Engineer position at JPMorgan Chase, focusing on backend development and infrastructure platforms within the Corporate Sector.

Software Engineer III - Java Full Stack

Mid-level Software Engineer role at JPMorgan Chase focusing on Java full-stack development for Asset & Wealth Management division in Bengaluru.

Python Software Engineer II

Python Software Engineer II position at JPMorgan Chase focusing on backend development and data processing using Python, PySpark, and SQL technologies.