JP Morgan Chase

JP Morgan Chase

Bournemouth, South East

Lead Software Engineer Java Payments

Full-Time£62,000 - 102,000 per yearपरसोंUnited Kingdom
IT

Job Description

Salary: £62,000 - 102,000 per year

Requirements:
  • Formal training or certification in software engineering concepts, or relevant practical experience in software engineering, distributed systems, or production platform engineering.
  • Hands-on experience delivering system design, application development, testing, deployment, and operational stability for complex production systems.
  • Advanced proficiency in one or more programming languages, preferably Java, with strong understanding of object-oriented design, concurrency, performance tuning, and secure coding practices.
  • Strong experience designing and operating distributed systems in high-scale, low-latency, business-critical environments.
  • Practical experience with event-driven architecture and messaging platforms, preferably Apache Kafka.
  • Experience with relational databases and/or distributed data stores, including SQL and NoSQL databases.
  • Strong understanding of payment processing, payment initiation, payout flows, transaction lifecycle, reconciliation, idempotency, duplicate prevention, failure handling, and auditability.
  • Experience improving operational stability by reducing manual intervention, automating remediation, tuning alerts, eliminating recurring incidents, and reducing MTTR.
  • Advanced understanding of agile methodologies, CI/CD, application resiliency, cybersecurity, and secure software engineering practices.
  • In-depth knowledge of the financial services industry and its technology systems, controls, risk expectations, and operational disciplines.
  • Practical cloud-native experience, including designing or operating applications on public or private cloud platforms using containers, orchestration, infrastructure automation, and cloud resiliency patterns.
Responsibilities:
  • Execute creative software solutions, design, development, and technical troubleshooting to build solutions for complex technical problems.
  • Design, develop, test, deploy, and operate secure, high-quality production code for high-scale, low-latency payment initiation systems.
  • Lead technical design and implementation of distributed systems using Java, Kafka, relational databases, NoSQL databases, event-driven architecture, APIs, and cloud-native platforms.
  • Provide technical leadership across application design, system integration, data flow, resiliency patterns, and operational readiness for business-critical payment platforms.
  • Build and support systems with demanding non-functional requirements, including throughput, latency, availability, scalability, recoverability, fault tolerance, observability, and service-level agreements.
  • Identify opportunities to eliminate, reduce, or automate remediation of recurring production issues to improve operational stability and reduce incident response times.
  • Drive engineering practices that improve MTTR, system reliability, deployment safety, rollback capability, alert quality, and production support effectiveness.
  • Develop secure, high-quality production code and review, debug, and improve code written by others.
  • Partner with product, operations, architecture, cybersecurity, infrastructure, and business stakeholders to deliver payment initiation capabilities aligned to business objectives and risk expectations.
  • Champion engineering excellence through code quality, automated testing, CI/CD, observability, performance engineering, chaos and resilience testing, and secure software development practices.
  • Lead communities of practice across Software Engineering to drive awareness and adoption of modern engineering practices, distributed systems patterns, and leading-edge technologies.
Technologies:
  • CI/CD
  • Cloud
  • Flow
  • Support
  • Java
  • Kafka
  • NoSQL
  • SQL
  • CockroachDB
  • Cassandra
  • JVM
  • Kubernetes
  • MongoDB
  • Oracle
  • PostgreSQL

More:

We are JPMorganChase, and this role sits within our Payouts organization focused on Payment Initiation. We are a global leader in financial services, and our Commercial & Investment Bank serves corporations, governments, institutions, and individual clients in more than 100 countries. We value diversity, inclusion, and equal opportunity, and we support reasonable accommodations for applicants and employees. In this full-time Lead Software Engineer role, you will work on trusted, market-leading technology products in an agile environment, helping us build secure, stable, scalable, and resilient systems that support our business objectives and long-term client partnerships.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About JP Morgan Chase

JP Morgan Chase

JP Morgan Chase

Bournemouth

IT

Skills & Technologies

JavaGoRustScalaKubernetesCI/CDPostgreSQLMongoDBKafkaAIAgileUI

Inferred from job description

Salary Insight

£82,000

This role

£85,000

UK median

This salary is 4% below the UK median for Lead roles85,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom