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
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer III - Java

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 Commercial & Investment Bank - Payments Technology Space, you are an integral part of an agile team that works to enhance, build, and deliver payments capabilities to Global markets.

The role involves working in a dynamic environment where you'll be responsible for developing secure high-quality production code and conducting critical technology solutions. You'll be working with cloud-native applications, microservices, and modern technologies like Java 17+, Spring Boot, Kubernetes, and Kafka.

The position is within the Commercial & Investment Bank division, a global leader across banking, markets, securities services and payments. You'll be part of a team that provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Key technical requirements include extensive Java development experience, cloud-native application development, test-driven development, and experience with containerization and message bus technologies. You'll also need experience with high-throughput mission-critical platforms and various database technologies.

This is an excellent opportunity for a senior developer looking to work on enterprise-scale financial technology solutions in a collaborative, innovative environment. You'll be part of a culture that values diversity, equity, and inclusion, working on solutions that serve the world's most prominent corporations and institutions.

The role offers the chance to work with cutting-edge technologies while contributing to critical financial infrastructure. You'll be expected to think beyond conventional approaches, lead technical evaluations, and contribute to the team's technical excellence.

Last updated 5 hours ago

Responsibilities For Software Engineer III - Java

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads evaluation sessions with external vendors, startups, and internal teams
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer III - Java

Java
Kubernetes
Kafka
Cassandra
  • Extensive core Java (version 17 or higher) development experience with Spring-boot or similar frameworks
  • Experience in developing cloud-native applications with Restful microservices
  • Experience in Test Driven Development using JUnit, Mockito or similar
  • Hands-on experience with Docker, Kubernetes or related container platform
  • Experience with Cloud native software deployment ideally AWS, Kubernetes
  • Experience with message bus technologies such as Kafka or AMPS
  • Experience developing open source libraries or internal libraries
  • Experience working on high throughput mission critical high performance STP platforms
  • Experience with two or more database technologies like Oracle, Cassandra or in memory DB/cache

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - Java

Software Engineer III - Python

Senior Software Engineer role at JPMorgan Chase focusing on Python development and AI/ML platforms, combining technical expertise with AI governance responsibilities.

Software Engineer III - C++ Senior Associate

Senior C++ Software Engineer role at JPMorgan Chase's Electronic Market Making group, building trading platforms and market-making systems.

Software Engineer III - C++ - Markets Technology - Athens

Senior Software Engineer role at JPMorgan Chase focusing on C++ development for trading systems in Athens, Greece. Build high-performance trading solutions in an agile environment.

Software Engineer III - Java Full Stack, AWS

Senior Software Engineer role at JPMorgan Chase focusing on Java Full Stack development with AWS, working on critical financial technology solutions in the Commercial & Investment Bank division.

Software Engineer III - Python Developer

Senior Python Software Engineer role at JPMorgan Chase focusing on AI/ML applications and data-driven solutions in Asset & Wealth Management.