Alert: We are aware of a fraudulent email approach to some clients to change our bank details. Please note our bank details remain unchanged. If you’ve received any suspicious communication, please contact us directly.

SubBanner banner image

Senior Software Engineer (Java) - Oxfordshire

Greater London, South East, England

Apply by 2 Nov 2025

£75000 - £90000 per annum

Job Ref.: BH-55831

Job Description

As a Senior Java Developer, you’ll play a pivotal role in the design, development, and delivery of both greenfield and existing systems. You’ll help shape our architectural direction, influence engineering best practices, and mentor team members — all while remaining hands-on with coding and problem-solving.
This is a unique opportunity to work across a modern stack (Java, Spring, Angular, Kafka) and navigate the challenges of evolving a legacy platform into a cloud-native, microservice-oriented future.

Key Responsibilities
  • Design, develop, and maintain scalable Java RESTful APIs using the Spring framework.
  • Collaborate with frontend engineers working in Angular/TypeScript to build modern user interfaces.
  • Lead by example with strong, hands-on coding in Java and JavaScript/TypeScript.
  • Maintain, improve, and occasionally dive deep into complex, messy legacy code — making pragmatic decisions about when to refactor, rewrite, or retire.
  • Guide technical decision-making for a complex, evolving architecture — with the opportunity to simplify and shape our future direction.
  • Mentor, support, and upskill team members while fostering a positive, delivery-focused team culture.
  • Influence stakeholders and contribute to strategic decisions around prioritisation and resource allocation.
  • Drive the design and delivery of high-quality, well-tested software that meets user needs and complies with public sector standards.
  • Leverage Apache Kafka to support scalable, event-driven system design.
  • Write efficient SQL queries and contribute to database design using SQL Server.
  • Manage builds, dependencies, and deployment pipelines using Gradle and CI/CD tools
APPLY NOW

Recent Jobs.

Senior Software Engineer (Java) - Oxfordshire
Greater London, South East, England

As a Senior Java Developer, you’ll play a pivotal role in the design, development, and delivery of both greenfield and existing systems. You’ll help shape our architectural direction, influence engine

Graph Engineer / Data Ontology Specialist
London, Greater London, South East, England

For our customer, a major management consultancy we are seeking an Data Ontology with experience on AWS Proserve / LLM / Amazon Neptune Expertise in graph database design, optimisation, and querying (

SC Cleared Platform Engineer - Terraform, Azure, Containers
Greater London, South East, England

SC Cleared DevOps / Platform Engineer 6-month contract initially Rate DOE Outside IR35Remote in UKOne of our Technology clients is seeking a DevOps/Platform Engineer to join them on an interim basis.