Java Software Engineer III

Company: JP Morgan Chase
Apply for the Java Software Engineer III
Location: London
Job Description:

Overview

As a Software Engineer III within JPMorgan Chase’s Corporate & Investment Bank Payments tech team, you deliver trusted, scalable technology solutions in an agile setting. You translate business needs into secure production-grade software and contribute to architecture and data-driven improvements. You work with cross-functional partners to maintain resilient systems while advancing modern technologies. This role offers impact through building market-leading fintech capabilities in a global bank culture that values inclusion and excellence.

Responsibilities

  • Design, develop, and troubleshoot software solutions with an innovative approach
  • Write secure, high-quality production code and maintain efficient algorithms
  • Produce architecture and design artifacts for complex applications
  • Analyze large data sets to improve software and system performance
  • Identify data patterns to enhance code quality and system architecture
  • Contribute to engineering communities of practice and embrace emerging tech
  • Support an inclusive team culture and collaboration across functions

Key requirements

  • Formal training or certification in software engineering
  • Hands-on experience in system design, app development, testing, and operational stability
  • Proficiency in one or more programming languages
  • Experience coding and debugging in a large corporate environment with modern languages and database querying
  • Understanding of Software Development Life Cycle
  • Knowledge of agile practices including CI/CD, resiliency, and security
  • Experience with software applications and processes in technical disciplines (cloud, AI/ML, mobile, etc.)
  • Collaborative mindset
  • Proactive problem-solver
  • Customer and business objective focus
  • Modern programming languages
  • Database querying languages
  • CI/CD practices

…

Posted: October 1st, 2026