Senior Java Developers - TDD & CI/CD

Oliver Bernard

Greater London

Hybrid

GBP 70,000 - 110,000

Full time

4 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

Oliver Bernard is seeking a Senior Java Developer to join a high-performing engineering team delivering a major financial services project in London.

This is a hands-on role focused on clean, maintainable code, automated testing and continuous delivery in an Agile environment. You’ll work alongside experienced engineers, architects and product specialists to drive design and engineering best practices.

Qualifications

  • Strong commercial experience developing Java applications.
  • Excellent understanding of TDD and automated testing.
  • Experience with CI/CD and DevOps practices.
  • Agile development experience in a team environment.
  • Knowledge of REST APIs, microservices and distributed systems.

Responsibilities

  • Design, develop and deliver high-quality Java applications and services.
  • Build robust, scalable solutions within a financial environment.
  • Drive TDD and automated testing practices.
  • Develop and maintain CI/CD pipelines and support continuous delivery.
  • Collaborate within an Agile/Scrum team and with stakeholders.
  • Contribute to design, architecture and engineering best practices.
  • Review code and raise engineering standards.
  • Troubleshoot complex issues and improve performance.

Skills

Java
TDD
CI/CD
Agile
REST APIs
Git
Problem solving

Tools

CI/CD tools

Job description

Hybrid- London 3 days per week in the office (Mandatory)

We’re looking for Senior Java Developers to join a high-performing engineering team working on a major financial services project in London.

This is a hands‑on engineering role for developers who care about clean, maintainable code, automated testing and continuous delivery. You’ll work in a modern Agile environment alongside experienced engineers, architects, product specialists and other technology teams.

What you’ll be doing
  • Designing, developing and delivering high-quality Java applications and services
  • Building robust, scalable solutions within a complex financial environment
  • Driving Test-Driven Development (TDD) and strong automated testing practices
  • Developing and maintaining CI/CD pipelines and supporting continuous delivery
  • Working collaboratively within an Agile/Scrum team
  • Contributing to technical design, architecture and engineering best practices
  • Reviewing code and helping raise engineering standards across the team
  • Troubleshooting complex technical issues and improving application performance and reliability
  • Working closely with product and business stakeholders to deliver valuable outcomes
What we’re looking for
  • Strong commercial experience developing applications with Java
  • Excellent understanding of TDD, unit testing and automated testing
  • Strong experience with CI/CD and DevOps practices
  • Solid experience working in Agile development environments
  • Good understanding of software engineering principles, design patterns and clean code
  • Experience with REST APIs, microservices and distributed systems
  • Comfortable working with Git and modern development tooling
  • Strong problem-solving and communication skills
  • Experience within financial services, banking, trading or another highly regulated environment would be highly desirable
  • Work on a significant finance-sector technology project
  • Modern engineering culture with a genuine focus on TDD, automation and continuous delivery
  • Strong emphasis on technical quality and engineering best practice
  • Hybrid working: 3 days per week in London
  • Opportunity to work alongside highly experienced engineers on complex, high-impact systems

If you’re a Senior Java Developer who enjoys solving challenging problems and building software properly — we’d like to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

Myn • Greater London

On-site
GBP 70,000 - 110,000
Hybrid work
Senior Software Engineer
Senior Software Engineer

Oxenbury Partners Limited • Greater London

Hybrid
GBP 108,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

Altimetrik • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Network IT • Stafford

On-site
GBP 129,000 - 138,000
Senior Java Developer - UK Investment Bank (Tier 1)
Senior Java Developer - UK Investment Bank (Tier 1)

Allegis Global Solutions Limited (AGS) • Greater London

Hybrid
GBP 138,000 - 148,000
38 days annual leave
Employer Pension contributions
JVM Engineers
JVM Engineers

Oliver Bernard • Greater London

Hybrid
GBP 65,000 - 90,000
Pension contribution
Hybrid working
Career development opportunities
Senior Java Developer
Senior Java Developer

Synechron • Greater London

Hybrid
GBP 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Fruition Group • Greater London

On-site
GBP 92,250 - 110,700
Senior Java Software Engineer
Senior Java Software Engineer

Anson McCade • Manchester

Hybrid
GBP 70,000 - 100,000
Dedicated career coaching and personal
24/7 counselling and employee support
Regular socials and events
+2
Senior Java Developer - Outside IR35 - Up to £700 per day
Senior Java Developer - Outside IR35 - Up to £700 per day

Hunter Bond • Greater London

Hybrid
GBP 112,000 - 147,000