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.

IT Support Engineer
Germany

My client, a Global Automotive firm are currently seeking a Service Desk Analyst with experience in troubleshooting windows environments for a 12 month rolling project, focusing on the support of a gl

Cloud Security Engineer
Helsingborg, Sweden

Job Title: Freelance Azure Cloud Security Engineer Location: Gothenburg or Helsingborg (Hybrid/Remote) Type: Freelance / Contract We’re looking for a skilled Azure Cloud Security Engineer to support a

Application Security Engineer
Helsingborg, Sweden

For our customer we are looking for a talented Application Security Engineer for a project based in Sweden this requries 3 days per week onsite 6 month initial contract Embed security best practices i