Software Engineer II - Low-Latency Java & Kafka in Bournemouth

Software Engineer II - Low-Latency Java & Kafka in Bournemouth

Bournemouth Full-Time On-site
J

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.

#J-18808-Ljbffr

Software Engineer II - Low-Latency Java & Kafka in Bournemouth employer: JP Morgan Chase

Morgan is an exceptional employer, offering a dynamic work culture that prioritises diversity and inclusion while fostering employee growth through comprehensive coaching and development opportunities. As a global leader in financial services, we empower our teams to drive impactful product management and AI enablement, ensuring that every employee can contribute meaningfully to our clients' success in a collaborative environment located at the heart of the financial sector.

J

Contact Details:

JP Morgan Chase Recruitment Team