JPMorgan Chase logo
JPMorgan Chase2 months ago

Software Engineer III - Low-Latency Java and Kafka

On-site · Bournemouth, England, United Kingdom

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Investment Banking

Job Summary

Design and develop high-performance, latency-sensitive Java applications (Java + Kafka) for real-time liquidity systems; write secure, high-quality code and automated tests; produce architecture and design artifacts; collaborate across a global team; drive improvements to operational stability; contribute to communities of practice; promote diversity, equity, inclusion, and respect; provide technical leadership to small engineering sub-teams by turning requirements into stories and build plans; mentor junior engineers and provide production support including coordination of releases.

Required Qualifications

  • Formal training or certification on Java concepts
  • Proficient applied experience in Java
  • Excellent understanding of Java fundamentals and frameworks (Spring Boot)
  • Experience in building high-performance, latency-sensitive Java applications
  • Experience in Linux environments and containers
  • Familiarity with cloud architectures and services
  • Experience with modern testing tools (JUnit, Mockito, Spring Test Framework)
  • Strong interpersonal and communication skills with globally distributed teams
  • Understanding of the full software development lifecycle and agile approach
  • Hands-on experience with event-driven architecture and distributed messaging technologies (Kafka)
  • Experience with performance profiling and optimization
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Software Engineer III - Low-Latency Java and Kafka

Apply on Sorce