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

Description For Software Engineer III - Java

J.P. Morgan's Commercial & Investment Bank is seeking a talented Software Engineer III specializing in Java to join our global team. As a mid-level engineer, you'll be responsible for designing and developing backend services and APIs that power our financial services platform.

You'll be working within our Commercial & Investment Bank division, a global leader across banking, markets, securities services and payments. We serve corporations, governments and institutions throughout the world, providing strategic advice, raising capital, managing risk and extending liquidity in markets across more than 100 countries.

In this role, you'll be designing and developing backend services using Java technologies, participating in code reviews, and working closely with team members to deliver high-quality solutions. You'll be responsible for writing clean, maintainable code while following best practices and staying current with emerging technologies.

The ideal candidate brings 3+ years of backend development experience with strong Java expertise, knowledge of RESTful APIs, and database systems. You should be comfortable with version control systems and have excellent problem-solving abilities. Knowledge of microservices architecture and cloud technologies is a plus.

We offer a collaborative environment where you can grow your career while working on cutting-edge financial technology solutions. Our first-class business approach and commitment to diversity and inclusion make J.P. Morgan an excellent place to advance your career in technology.

Join us to be part of a team that's shaping the future of global financial services while working with some of the most sophisticated technology in the industry.

Last updated a month ago

Responsibilities For Software Engineer III - Java

  • Design, develop, and maintain backend services and APIs using Java Technologies
  • Respond to support issues/client queries incoordination of wider technology team
  • Write clean, maintainable, and efficient code while following best practices
  • Participate in code reviews to ensure code quality and share knowledge with the team
  • Troubleshoot and debug applications to resolve issues and improve performance
  • Stay updated with emerging technologies and industry trends to continuously improve skills and project outcomes

Requirements For Software Engineer III - Java

Java
  • +3 years of experience as Backend Developer with a strong focus on Java
  • Proficiency in Java programming and related frameworks
  • Familiarity with RESTful APIs and web services
  • Knowledge of database systems, both SQL and NoSQL
  • Understanding of version control systems, such as Github
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities
  • Fluent in english

Interested in this job?

Jobs Related To JPMorgan Chase & Co. Software Engineer III - Java

Senior Client Solutions Architect Associate - Embedded Payments

Senior Client Solutions Architect role focusing on embedded payments technology, working with sales and technical teams to design and implement payment solutions.

Software Engineer

Mid-level Software Engineer role at JPMorgan Chase focusing on backend development with Java, Kafka, and microservices, requiring 3 years of experience.

Product Manager – Senior Associate

Senior Product Associate role at JPMorgan Chase focusing on venture portfolio management tools and analytics, requiring 3+ years of product management experience.

Business Transformation Developer - UiPath (Individual Contributor)

Lead UiPath automation development and team management role at JPMorgan Chase, requiring 8 years of development experience and strong technical expertise.

Python Software Developer - Interview Day, JPMorganChase Glasgow

Python Software Developer position at JPMorgan Chase in Glasgow, focusing on cross-risk technology solutions and corporate systems development.