Software Engineer III- JPM Personal Investing- Mid Level

Company: JP Morgan Chase
Apply for the Software Engineer III- JPM Personal Investing- Mid Level
Location: London
Job Description:

Overview

In this role you will deliver cloud-native microservice solutions in a Java/Kotlin stack, working within a fintech environment that emphasises innovation and customer trust. You will collaborate with cross-functional teams to build scalable backend services that power payments, identity, and core banking features. The role offers exposure to cutting-edge technology and production support, including incident management, across projects with real business impact.

Responsibilities

  • Deliver end-to-end cloud-native microservice solutions using Java/Kotlin
  • Design and estimate costs for technical solutions
  • Write unit, component, integration, and end-to-end tests and performance tests
  • Support products through their lifecycle, including production and incident management

Key requirements

  • Formal training or certification on Java programming concepts
  • Recent hands-on back-end software engineering experience in agile, customer-facing environment
  • Recent experience with a JVM language (Java/Scala/Kotlin, preferably Java 8+)
  • Understanding of RESTful APIs and web technologies
  • Understanding of relational databases
  • Experience across the software development lifecycle (SDLC)
  • Ability to work in a dynamic, diverse, geographically distributed team
  • Ability to promptly address customer needs
  • Technically curious, versatile and solution-oriented
  • Technically curious
  • Collaborative
  • Solution-oriented
  • Java/Kotlin/JVM language
  • RESTful APIs
  • Relational databases

Posted: September 14th, 2026