Software Engineer II - Low-Latency Java & Kafka

JP Morgan Chase

Bournemouth

On-site

GBP 62,000 - 102,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase’s Global Liquidity and Cash Management Technology team seeks a Software Engineer II in the United Kingdom to design and build high-performance Java applications. You will work with global engineers and stakeholders to deliver secure, scalable solutions, participate in modern tech communities, and contribute to production releases.

The role emphasizes advanced Java, Spring Boot, and AI-assisted development within a resilient, Linux-based environment.

Qualifications

  • Formal training or certification on Java concepts.
  • Knowledge of Java 17+ and Spring Boot.
  • Experience with OOP, multithreading, messaging, and networks.
  • Experience with JUnit, Mockito, Spring Test Framework.
  • Experience with SQL and NoSQL databases.
  • Linux familiarity, containers, cloud architectures, and security practices.
  • Strong communication in globally distributed teams.
  • Understanding of SDLC and agile methodologies.
  • Experience with AI-assisted development tools and responsible AI use.

Responsibilities

  • Design and develop high-performance, latency-sensitive Java applications with security in mind.
  • Write secure, high-quality code and automated tests.
  • Produce architecture and design artifacts for complex applications.
  • Identify opportunities to improve operational stability of software.
  • Collaborate across the group to drive modern technologies adoption.
  • Provide out-of-hours application support and coordinate production releases.
  • Use enterprise AI coding assist tools and validate outputs via peer review and testing.
  • Apply lifecycle toolchain knowledge to enhance automation value.

Skills

Java concepts
Spring Boot
Object-oriented programming
Multithreading
Messaging technologies
Linux
SQL/NoSQL databases
AI-assisted development tools
Security and secure coding
Agile development
Global collaboration

Tools

Kubernetes
Terraform
gRPC
Protocol Buffers
Envoy
CI/CD tools

Job description

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

Requirements
  • Formal training or certification on Java concepts with proficient applied experience
  • Understanding of Java 17+ fundamentals and frameworks such as Spring Boot
  • Understanding of object-oriented programming paradigms, multithreading, messaging technologies, and computer networks
  • Experience with modern testing tools such as JUnit, Mockito, and Spring Test Framework
  • Experience using and designing schemas and data structures in resilient SQL and NoSQL databases
  • Familiarity with maintaining and troubleshooting software running in a Linux environment, including Linux operating systems, system utilities, containers, cloud architectures, and services
  • Strong interpersonal and communication skills, with experience working with globally distributed engineers and stakeholders
  • Understanding of the full software development lifecycle and agile approach
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment, with the ability to critically evaluate and validate AI-generated outputs
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs and outputs, and adherence to resiliency and security expectations
  • Preferred: Hands-on experience with another statically compiled language such as Rust, Go, or C++
  • Preferred: Experience in building high-performance, latency-sensitive Java applications
  • Preferred: Experience with OSI Layer 7 proxies such as Envoy
  • Preferred: Experience with gRPC and Google Protocol Buffers
  • Preferred: Experience with infrastructure as code tools such as Terraform
  • Preferred: Certified Kubernetes and public cloud knowledge such as CKAD and AWS certifications
Responsibilities
  • Design and develop high-performance, latency-sensitive code, incorporating security requirements and reviewing code written by team members using software engineering best practices
  • Write secure, high-quality code and automated tests
  • Produce architecture and design artifacts for complex applications while ensuring design constraints are met by code
  • Identify opportunities to eliminate recurring issues and improve operational stability of software applications and systems
  • Participate in communities of practice across the group to drive awareness, consistency, and adoption of modern technologies
  • Collaborate effectively as part of a global team
  • Provide out-of-hours application support and coordinate production releases
  • Use enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity, while validating outputs through peer review, automated testing, and secure coding standards
  • Apply knowledge of tools within the software development lifecycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
Technologies
  • AI
  • AWS
  • Cloud
  • Support
  • JUnit
  • Java
  • Kubernetes
  • Linux
  • NoSQL
  • Rust
  • SQL
  • Security
  • Spring
  • Spring Boot
  • Terraform
  • gRPC
  • CockroachDB
  • Golang
More

We are JPMorgan Chases Global Liquidity and Cash Management Technology team, a dynamic group delivering innovative technology products for our Corporate & Investment Bank payments business. We build systems that manage client liquidity in real time and help shape a next-generation core wholesale banking platform designed for global scale and rapid response. This is a full-time Software Engineer II role with opportunities to learn from colleagues, stakeholders, and extensive training resources, and to grow through curated technical development programs and dedicated training days. We are a global leader in financial services, serving corporations, governments, wealthy individuals, and institutional investors, and our Commercial & Investment Bank operates across banking, markets, securities services, and payments in more than 100 countries. We value diversity and inclusion and are committed to equal opportunity and reasonable accommodations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - Low-Latency Java and Kafka
Software Engineer II - Low-Latency Java and Kafka

JPMorgan Chase & Co. • Bournemouth

On-site
GBP 60,000 - 90,000
Software Engineer II - Low-Latency Java and Kafka
Software Engineer II - Low-Latency Java and Kafka

Next Frontier Capital • Bournemouth

On-site
GBP 65,000 - 94,000
Software Engineer II - Java, AWS
Software Engineer II - Java, AWS

JP Morgan Chase • Bournemouth

On-site
GBP 62,000 - 102,000
Software Engineer III - Low-Latency Java and Kafka
Software Engineer III - Low-Latency Java and Kafka

Fairygodboss • Bournemouth

On-site
GBP 50,000 - 70,000
Java Engineer II – Real-Time Liquidity Platform
Java Engineer II – Real-Time Liquidity Platform

JPMorganChase • England

On-site
GBP 65,000 - 95,000
Software Engineer II - Java, AWS
Software Engineer II - Java, AWS

Fairygodboss • Bournemouth

On-site
GBP 65,000 - 90,000
Low-Latency Java Engineer: Kafka & AI-Driven Dev
Low-Latency Java Engineer: Kafka & AI-Driven Dev

JP Morgan Chase • Bournemouth

On-site
GBP 62,000 - 102,000
Software Engineer III - Cloud Platform
Software Engineer III - Cloud Platform

JPMorganChase • Greater London

On-site
GBP 90,000 - 150,000
Software Engineer II - Java, AWS
Software Engineer II - Java, AWS

JPMorgan Chase & Co. • Christchurch

On-site
GBP 60,000 - 85,000
Software Engineer II - Java, AWS
Software Engineer II - Java, AWS

Next Frontier Capital • Bournemouth

On-site
GBP 60,000 - 90,000