Senior Java Developer

MW Recruitment Limited

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working (3 in office)
Pension
Life Assurance
Critical Illness cover
Annual bonus

Job summary

MW Recruitment Limited is seeking a Senior Java Developer to join a growing engineering team delivering post-trade tech in a cloud-first environment. Work on APIs, client reporting platforms, and web portals for capital markets, collaborating with Product, Client Services and Engineering leadership.

You will design and deliver enterprise-grade software, influence architectural decisions, and promote engineering best practices while mentoring junior developers.

Qualifications

  • 7+ years of commercial Java development experience.
  • Strong Java 11+ and Spring Boot development.
  • Experience building microservices and distributed systems.
  • Tests: TDD, JUnit, Mockito, Spock.
  • CI/CD pipelines and DevOps practices.
  • Solid understanding of SOLID principles and design patterns.
  • Knowledge of capital markets or financial services is a plus.
  • Experience mentoring or leading teams.

Responsibilities

  • Design, develop and enhance Java-based applications, APIs and web platforms.
  • Customise trading systems and extend third-party platforms.
  • Build scalable microservices and distributed applications.
  • Write clean, testable code following SOLID and patterns.
  • Translate requirements from stakeholders into technical solutions.

Skills

Java
Spring Boot
Microservices
TDD
CI/CD
DevOps
SOLID
Leadership

Tools

Azure
AWS
GCP
Terraform
Azure DevOps
GitHub
Jenkins
Maven

Job description

We're looking for an experienced Senior Java Developer to join a growing engineering team building cutting-edge post-trade technology solutions within a cloud-first environment.

This is an opportunity to work on business-critical applications, APIs, client reporting platforms and web portals while customising sophisticated trading systems used across the capital markets landscape. You'll collaborate directly with Product, Client Services and Engineering leadership to deliver scalable, high-performance software and help shape the future direction of the platform.

If you enjoy solving complex technical challenges, mentoring developers and working with modern technologies including cloud infrastructure and AI, we'd love to hear from you.

The Role

You'll play a key role in designing and delivering enterprise-grade software while contributing to architectural decisions, development standards and engineering best practice.

Responsibilities include:

  • Designing, developing and enhancing Java-based applications, APIs and web platforms
  • Customising and extending third-party trading systems
  • Building scalable microservices and distributed applications
  • Writing clean, maintainable, test-driven code using SOLID principles and design patterns
  • Working closely with business stakeholders to translate requirements into technical solutions
  • Participating in architecture discussions, code reviews and continuous improvement initiatives
  • Mentoring and supporting developers while promoting engineering excellence
  • Collaborating with global development teams and contributing to Agile delivery
  • Leveraging AI tools to improve developer productivity throughout the SDLC.
About You

You’ll have strong Java development experience gained within Financial Services and enjoy working in a collaborative, fast-paced engineering environment.

  • 7+ years' commercial Java development experience
  • Previous experience within Financial Services ideally capital markets
  • Strong Java 11+ and Spring Boot development
  • Multi-threading, performance optimisation and profiling
  • Experience building microservices
  • TDD and automated testing (JUnit, Mockito, Spock)
  • Maven and Git
  • CI/CD pipelines and DevOps practices
  • Excellent understanding of SOLID principles, Design Patterns and Clean Code
  • Ability to analyse complex problems and deliver practical solutions
  • Capital Markets knowledge, ideally within Clearing or Prime Brokerage.
  • Previous team leadership or mentoring experience
  • Knowledge of Groovy, FIX/FIXML, FpML, REST APIs, JSON or messaging technologies
  • Experience developing client portals and reporting platforms
  • Experience working with distributed or offshore development teams.
Technical Environment

You'll have exposure to modern engineering technologies including:

  • Spring Boot
  • Cloud platforms (Azure, AWS or GCP)
  • Terraform
  • Azure DevOps, GitHub or Jenkins
  • AI-enabled development tools
  • Secure SDLC
  • Infrastructure as Code
  • Observability and monitoring.
Why Apply?

This is an excellent opportunity to join a highly collaborative engineering team where technology is viewed as a strategic advantage.

You’ll benefit from:

  • Competitive salary and annual bonus
  • Hybrid working (3 days in the office)
  • Pension
  • Life Assurance
  • Critical Illness cover
  • Opportunity to work with modern cloud technologies and Azure AI
  • Exposure to Capital Markets including Clearing, Prime Brokerage and Collateral Management
  • Genuine career progression and leadership opportunities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Harrington Starr • Greater London

On-site
GBP 70,000 - 90,000
Senior Java Engineer
Senior Java Engineer

Myn • Greater London

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

NatWest Group • Manchester

Hybrid
GBP 70,000 - 110,000
Principal / Senior Java Developer
Principal / Senior Java Developer

Hunter Bond • Greater London

Hybrid
GBP 165,000 - 190,000
Senior Java Developer
Senior Java Developer

Synechron • Greater London

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

Harrington Starr • Greater London

On-site
GBP 104,000 - 127,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
Senior Java Software Engineer
Senior Java Software Engineer

Orbis Group • Greater London

On-site
GBP 110,000 - 160,000
Bonus
Equity after year 1
Senior Java Engineer - Financial Services
Senior Java Engineer - Financial Services

Fynity Limited • Greater London

Hybrid
GBP 90,000 - 130,000
20% annual bonus
Hybrid work – 2 days in London
Pension and wider benefits package
+3
Senior Java Developer
Senior Java Developer

Network IT • Stafford

On-site
GBP 129,000 - 138,000