Full Stack Software Engineer III - Java
JP Morgan Chase · London, England ·
Last confirmed by our partners on 17 Oct 2026.
Overview
In this role you will own end-to-end delivery of secure, full-stack features for Global Banking Technology, shaping scalable software built on microservices and event-driven architectures. You will drive performance, resiliency, and operational excellence while expanding your technical influence and responsibly exploring AI patterns.
You work closely with cross-functional teams to turn requirements into robust designs and production code, contributing to a culture of strong reviews and continuous improvement. This is an opportunity to grow in a high-impact, enterprise-scale environment that values inclusion and technical leadership.
Responsibilities
- Lead delivery of complex features and services by shaping options and implementing scalable software
- Own end-to-end engineering outcomes across design, build, test, release, and operate phases with security and reliability
- Set a high bar for code quality through secure production code, reviews, and debugging across services
- Drive operational excellence by automating recurring issues and improving system stability
- Influence architecture and platform alignment across teams with API/event contracts and data flows
- Partner on technical evaluations for architecture, security posture, and platform fit
- Mentor teammates through pairing, design reviews, and knowledge sharing
- Promote inclusive engineering culture and respect in team environment
- Produce architecture and design artifacts for complex applications while ensuring constraints
- Leverage enterprise AI coding assist tools to improve code quality and productivity
- Apply SDLC tooling and automation to enhance value of automation
Key requirements
- Formal training or certification on software engineering concepts
- Proven ownership of design and delivery for production services, including testing strategy and operational support
- Strong proficiency in Java and Spring Boot, Hibernate, JPA, Spring Kafka with performance tuning
- Experience with microservices and Kafka/event-driven architectures, including reliability patterns
- Experience implementing automation and CI/CD pipelines with quality gates
- Full SDLC proficiency with clear documentation and traceability
- Strong understanding of Agile delivery, resiliency, and secure engineering practices
- Hands-on experience with AI-assisted development tools and ability to critically evaluate AI outputs
- Understanding of responsible AI use, data sensitivity, and secure handling of inputs/outputs
- Collaborative and inclusive mindset
- Mentoring and knowledge sharing
- Strong problem-solving and communication
- Java
- Spring Boot
- Hibernate
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in London: £50,000 – £100,000, from 460 adverts
882 live adverts for Software developer in London
Same role within 50 km
- Lead Software Engineer for COMMODITIES UK · Westminster Abbey · 1 km
- Lead Software Engineer · Westminster Abbey · 1 km
Remote or home office in 17% of 689 Software developer adverts we list nationwide
More openings at JP Morgan Chase
430 other openings we list
- Investment Banking - EMEA Leveraged Finance - Analyst (German speaking) - London · London
- Sr Lead Software Engineer - KDB+ / Q · London
- Senior Lead Software Engineer - Python - Asset & WM · London
- Software Engineer III- AI- Back end Java or Python · Glasgow
- Lead Software Engineer - React/UI · Glasgow