Discover your dream Career
For Recruiters

Senior Java Developer

Sernova Financial Ltd London, United Kingdom
Posted 2 hours ago Hybrid Job Permanent To be discussed

Senior Java Developer

Sernova Financial Ltd London, United Kingdom

Role Overview We are seeking a talented Senior Java Developer to join our engineering team and play a central role in building and evolving our post-trade technology platform. You will work on in-house systems, APIs, client reporting and web portal, as well as customising our third-party trading system. Working closely with Client Services and Product Management, you will translate complex business requirements into scalable, high-quality software solutions.

This is an opportunity to deepen your expertise in a capital markets environment while taking mentoring responsibilities — with direct exposure to cloud-native infrastructure, advanced Java development, AI and a highly collaborative engineering culture.

Key Responsibilities

Software Development

  1. Design, develop and maintain in-house systems, APIs, reporting tools and the client web portal
  2. Use AI in the SDLC process
  3. Customise and extend third-party trading systems to meet business requirements
  4. Write clean, well-tested code following SOLID principles, Design Patterns and Clean Code practices
  5. Apply TDD and BDD methodologies; maintain test coverage using JUnit, Spock and Mockito
  6. Participate in code reviews and contribute to continual improvement of engineering standards

Collaboration & Communication

  1. Liaise with Client Services and Product Management to understand requirements and propose solutions
  2. Communicate clearly with IT professionals and non-technical stakeholders at all seniority levels
  3. Break down complex problems, identify root causes and prioritise resolution effectively

Mentoring

  1. Mentor a team of Java (and other) developers, supporting growth and career development
  2. Drive a culture of quality, ownership and continuous improvement within the team
  3. Work alongside offshore developers as needed, maintaining clear communication across time zones

Skills & Experience

Essential

  1. 7+ years' Java development experience at a Financial Services company
  2. Java 11+, Spring/Spring Boot, multi-threading, profiling, performance tuning, RMI
  3. Capital Markets knowledge (e.g. Clearing or Prime Brokerage services)
  4. Experience in high-quality software practices: TDD, Agile, automated builds/deployments
  5. Strong knowledge of CI build and deployment management tools
  6. Experience with test frameworks (JUnit/Spock) and mocking libraries (e.g. Mockito)
  7. Proficiency with Git and Maven
  8. Microservices knowledge
  9. Understanding and application of SOLID, Design Patterns, Clean Code and TDD
  10. Able to work and communicate effectively with IT professionals and end users at all levels
  11. Able to liaise with the business to understand requirements and present solutions clearly
  12. Able to take complex issues, identify root causes and prioritise resolution

Desirable

  1. Experience leading a team of developers
  2. Working knowledge of Groovy, FpML, FIX, FIXML, JSON, REST, Message Queuing
  3. Experience building client reporting and web portals
  4. Experience working with global teams

Technical Competencies

The role requires strong hands-on Java expertise complemented by modern cloud and DevOps practices:

Architecture & Infrastructure

  1. Cloud platforms (AWS, Azure or GCP)
  2. Microservices and event-driven architectures
  3. Infrastructure as Code (Terraform)
  4. API design and integration patterns

Delivery & Quality

  1. CI/CD toolchains (GitHub, Azure DevOps, Jenkins)
  2. Automated testing and TDD/BDD
  3. Observability, monitoring and incident response

Security & Compliance

  1. Secure SDLC and shift-left security practices
  2. Data privacy and regulatory compliance
  3. Identity, access management and zero-trust

Emerging Technology

  1. AI/ML tooling and LLM integrations
  2. Developer productivity tooling and automation
  3. Platform engineering and developer experience

Learning Potential

This role offers significant depth of exposure across both domain knowledge and technology:

Business Domain

  1. Clearing, Prime Brokerage, Collateral Management
  2. OTC Derivatives and Exchange Traded Derivatives
  3. Client presentations and prospect engagement

Technology Platform

  1. 100% cloud-based infrastructure
  2. Azure AI Cognitive Services integration
  3. Modern developer tooling and automation

What We Offer

  1. Competitive base salary with performance-related bonus
  2. Remote
  3. Private healthcare, pension, life assurance and critical illness insurance
  4. A leadership team that values engineering as a core business differentiator

How to Apply

To be considered for this role, please submit your CV and a brief covering note outlining your experience and why this opportunity interests you. Applications are reviewed on a rolling basis.

We are an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

eFCSoSe

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
More Jobs Like This
London Stock Exchange Group
Principal - Cloud Data Architect
London Stock Exchange Group
London, United Kingdom
Macquarie Group
Principal Engineer, Private Markets Technology
Macquarie Group
London, United Kingdom
London Stock Exchange Group
Principal Product Designer
London Stock Exchange Group
London, United Kingdom
London Stock Exchange Group
Workforce Planning - Engineering Lead
London Stock Exchange Group
London, United Kingdom
Macquarie Group
Data Engineer, Data Platform
Macquarie Group
London, United Kingdom