Lead Java Developer

Oakwell Hampton Group

Greater London

On-site

GBP 120,000 - 138,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Oakwell Hampton Group is seeking an experienced Lead Software Engineer to deliver high-velocity, real-time financial services solutions. You will blend hands-on coding with technical leadership to drive architecture and delivery across microservices, reconciliation, and risk platforms.

Responsibilities include championing TDD/ATDD, mentoring teams, and collaborating with stakeholders to optimize latency, scalability, and reliability while advancing Java, Spring Boot, and data technology

Qualifications

  • Strong Core Java (8/11/17) fundamentals and OO design.
  • Extensive Spring Boot, Hibernate, J2EE, REST experience.
  • Deep knowledge of messaging and middleware: Kafka, JMS, MQ, FIX.
  • Experience with Hazelcast/Eh-cache and Cassandra/Oracle/SQL databases.
  • Proficient in Git, Maven, TeamCity, and Jenkins CI/CD.
  • Experience with financial instruments and platforms (Murex/ActivePivot).

Responsibilities

  • Design and develop microservices-based, low-latency platforms using Core Java and Spring Boot.
  • Develop and support real-time trade reconciliation and risk aggregation systems across multi-asset products.
  • Build distributed, thread-safe backend APIs with Kafka, Hazelcast, and Cassandra.
  • Optimize platforms for low latency with lock-free programming and GC tuning.
  • Champion TDD, ATDD, and Agile methodologies while ensuring high code quality.
  • Lead design discussions, manage stakeholder expectations, and mentor engineering teams.

Skills

Core Java
Spring Boot
Multi-threading
Design patterns
REST APIs
Kafka
Hazelcast caching
Cassandra databases
SQL databases
Git & CI/CD

Tools

JMS
MQ
FIX Protocol
Maven
TeamCity
Jenkins
Git

Job description

My client is a cutting-edge, fast-moving, modern consulting firm seeking an experienced Lead Software Engineer to deliver innovative solutions that enhance business efficiency for their top-tier financial services clients. You will play a pivotal role as both an individual contributor and technical lead.

Key Responsibilities:
  • Design and develop microservices-based, low-latency platforms utilizing Core Java and Spring Boot.
  • Develop and support real-time trade reconciliation systems and risk aggregation platforms covering multi-asset products like FX, Bonds, and Derivatives.
  • Build distributed, thread-safe backend APIs integrating messaging and caching architectures such as Kafka, Hazelcast, and Cassandra.
  • Optimize platforms for efficiency and low latency, focusing on lock-free programming and GC tuning.
  • Champion Test-Driven Development (TDD), ATDD, and Agile methodologies while maintaining high code quality.
  • Lead design discussions, manage stakeholder expectations, and provide mentoring and coaching to engineering teams.
Key Skills & Requirements:
  • Advanced expertise in Core Java (Java 8/11/17) with a strong foundation in object-oriented programming, design patterns, collections, and multi-threading.
  • Extensive hands-on experience with Spring Boot, Hibernate, J2EE, and REST.
  • Deep knowledge of messaging protocols and middleware including Kafka, JMS, MQ, and FIX Protocol.
  • Solid experience with distributed caching (Hazelcast, Eh-cache) and databases (Cassandra, Oracle, SQL).
  • Proficiency with version control and CI/CD pipelines utilizing Git, Maven, TeamCity, and Jenkins.
  • Experience working with financial instruments (Interest Rates Swaps, Options, Commodities) and platforms such as Murex or ActivePivot.

£650 - £750 per day.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

McGregor Boyall • Greater London

Hybrid
GBP 90,000 - 130,000
Lead Java Engineer | Front Office eTrading | Investment Bank
Lead Java Engineer | Front Office eTrading | Investment Bank

Vertus Partners • Greater London

On-site
GBP 120,000 - 150,000
Performance-related bonus
Lead Java Engineer – Spring Boot, Kafka & GCP
Lead Java Engineer – Spring Boot, Kafka & GCP

Project Global Limited • City of Edinburgh

Hybrid
GBP 111,000 - 166,000
Lead Java Developer | Low Latency Trading | London City
Lead Java Developer | Low Latency Trading | London City

SGI • England

On-site
GBP 70,000 - 90,000
Lead Java Developer
Lead Java Developer

Understanding Recruitment • Greater London

On-site
GBP 108,000 - 132,000
Annual bonus
25 days holiday + bank holidays
Life assurance
+5
Lead Engineer
Lead Engineer

Gazelle Global Consulting Limited • Greater London, City of Edinburgh

Hybrid
GBP 90,000 - 130,000
Lead Java Developer
Lead Java Developer

Savant Recruitment • England

On-site
GBP 90,000 - 130,000
Lead Java Developer
Lead Java Developer

Harrington Starr • Greater London

On-site
GBP 104,000 - 127,000
Lead Java Developer — Hybrid, Hands-on & Microservices
Lead Java Developer — Hybrid, Hands-on & Microservices

Understanding Recruitment • Greater London

On-site
GBP 108,000 - 132,000
Annual bonus
25 days holiday + bank holidays
Life assurance
+5
Principal / Senior Java Developer
Principal / Senior Java Developer

Hunter Bond • Greater London

Hybrid
GBP 165,000 - 190,000