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.
Bournemouth, UK
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer III - Java

As a Software Engineer at JPMorgan Chase within the Corporate Technology Engineering and Architecture team, you will play a crucial role in enhancing, building, delivering, and operating solutions. Your technical expertise and problem-solving skills will be utilized to promote significant business impact and tackle a diverse range of challenges across multiple technologies and applications.

The role involves working with server-side technologies like Java/SpringBoot/Python and front-end technologies including TypeScript and React. You'll be responsible for developing secure, high-quality full-stack production code while collaborating with cross-functional teams to understand requirements and shape product development.

Key aspects of the role include:

  • Developing and maintaining production code
  • System design and architecture improvements
  • API-driven development
  • Production support and incident management
  • Contributing to engineering communities and practices

You'll be joining JPMorgan Chase, a global leader in financial services that provides strategic advice and products to prominent corporations, governments, and institutional investors. The position is based in Bournemouth, UK, within the Corporate Technology Engineering and Architecture team.

This role offers an opportunity to work on impactful projects while utilizing modern technologies and best practices in software development. You'll be part of a team that values diversity, equity, and inclusion, working in an environment that promotes continuous learning and professional growth.

The ideal candidate will have strong experience in both backend and frontend development, understanding of SDLC concepts, and ability to work effectively in an agile environment. Knowledge of Linux systems and formal software engineering training are additional advantages.

Last updated 17 minutes ago

Responsibilities For Software Engineer III - Java

  • Identifies problems, proposes and executes software solutions, design, development, operate and technical troubleshooting
  • Develops secure, high quality, full-stack production code; reviews and debugs code
  • Support the products through their entire life cycle, including production and incident management
  • Proactively identifies potential problems and drives improvements to coding hygiene and system architecture
  • Collaborates with cross functional teams understanding their requirements
  • Contributes to software engineering communities of practice and events
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer III - Java

Java
React
TypeScript
Python
  • Formal training or certification on Software Development Lifecycle (SDLC) concepts
  • Good knowledge in system design, application development, testing, and operational stability
  • Experience with server-side languages and frameworks (Java/SpringBoot/Python)
  • Experience with front-end languages and frameworks (Typescript/react)
  • Understanding and appreciation for API driven development
  • Experience in developing, debugging, and maintaining code with modern programming languages
  • Understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
  • Experience in Computer Science, Computer Engineering, Mathematics, or related technical field

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

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.

Software Engineer III - Java

Mid-level Software Engineer role at JPMorgan Chase focusing on Java development for trading systems and financial services platforms.