🌿 Back to all jobs
🥝 Lead Software Engineer- Java- JPM Personal Investing
JPMorgan Chase & Co. | london, United-Kingdom | Posted June 20, 2026
Job Description
Job Responsibilities
- Work with the Product team to understand user's needs and follow an Agile SDLC to develop and deliver product features. Our stack is Java/Springboot with a bit of Kotlin, DynamoDB, Aurora/MySQL and AWS.
- Participate with the rest of the team in the process of designing how our architecture needs to evolve to meet our needs. We use ADRs as part of our decision-making process and our architecture is microservices running on Kubernetes with a heavy use of Kafka and event-driven design.
- Take ownership of tasks from the estimation stage right through until the release stage and post production.
- Identify, troubleshoot and resolve existing or newly-identified prioritised defects.
- Write tests for all code you deliver and adhere to best practices/standards, ensuring high-quality code.
- Take ownership of, or assist others with, releases and associated processes (we try to deploy as often as possible).