Enable job alerts via email!

Software Engineer III - Low-Latency Java and Kafka

JPMorgan Chase & Co.

Bournemouth

On-site

GBP 50,000 - 75,000

Full time

Today
Be an early applicant

Job summary

A leading financial services firm in Bournemouth is seeking motivated Java engineers to enhance their global technology organization. You will design and develop high-performance code, collaborate with a global team, and contribute to core banking platforms. The ideal candidate has extensive Java experience and strong communication skills. This role offers an opportunity to be part of a dynamic technology team dedicated to innovation.

Qualifications

  • Proficient applied experience in Java concepts.
  • Experience in building high-performance Java applications.
  • Strong communication skills with globally distributed teams.

Responsibilities

  • Design and develop high-performance code.
  • Write secure, high-quality code and automated tests.
  • Collaborate effectively as part of a global team.

Skills

Java fundamentals
Spring Boot
Multi-threading
Messaging technologies
Cloud architectures
Agile methodologies

Education

Formal training or certification in Java

Tools

JUnit
Mockito
Spring Test Framework
Job description

Be an integral part of a team that's constantly pushing the envelope to enhance, build, and deliver cutting‑edge technology products. Join JPMorgan's Liquidity and Account Solutions Technology team and be part of a dynamic group dedicated to delivering innovative technology products. We are seeking motivated Java engineers to enhance our global technology organization, focusing on modern solutions for the Corporate & Investment Bank's Payments business. Our systems manage client liquidity in real‑time, supporting cash demands and building a next‑generation core wholesale banking platform designed for global scale and rapid response.

Job Responsibilities
  • Design and develop high‑performance, latency‑sensitive code, incorporate 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 being accountable for ensuring design constraints are met by code
  • Identify opportunities to eliminate recurring issues to improve overall operational stability of software applications and systems
  • Participate in communities of practice across the group to drive awareness, consistency and adoption of modern technologies
  • Add to team culture of diversity, equity, inclusion, and respect
  • Collaborate effectively as part of a global team
  • Provide technical leadership to small engineering sub‑teams focused on the delivery of a small epic by transforming requirements into stories and a build plan
  • Support junior colleagues in their technical growth
  • Provide out of hours application support and coordinate of Production releases
Qualifications
  • Formal training or certification on Java concepts and proficient applied experience
  • Excellent understanding of Java fundamentals and frameworks (Spring Boot), OO programming paradigms, multi‑threading, messaging technologies and computer networks
  • Experience in building high‑performance, latency‑sensitive Java applications
  • Experience in maintaining and troubleshooting software running in a Linux environment, familiarity with the Linux operating system, system utilities, containers and cloud architectures and services
  • Experience with modern testing tools (JUnit, Mockito, Spring Test Framework)
  • 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 with event driven architecture and distributed messaging technologies (Kafka)
Preferred Qualifications
  • Hands on experience another statically compiled language like Golang, Rust or C++
  • Experience with gRPC and Google Protocol Buffers
  • Experience with caching technologies, e.g. Redis
  • Experience with infrastructure as code software, e.g. Terraform
  • Experience using and designing schemas/data structures in resilient SQL and NoSQL databases (e.g. CockroachDB)
  • Familiarity with front‑end technologies, like ReactJs
  • Certified Kubernetes and public cloud knowledge (e.g. CKAD and AWS certifications)

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first‑class business in a first‑class way approach to serving clients drives everything we do. We strive to build trusted, long‑term partnerships to help our clients achieve their business objectives. J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.