Senior Java Software Engineer

Senior Java Backend Engineer

Location: Hybrid – Manchester

Job Type: Permanent | Full-Time

Salary: £80,000 – £95,000 + Benefits

We’re supporting a fast-scaling UK digital banking platform as they continue strengthening the systems that power millions of daily transactions. They’re now looking for a Senior Backend Engineer with strong Java engineering experience and a passion for building reliable, distributed systems at scale.

This role is ideal for someone who enjoys working on event-driven, distributed architectures, values thoughtful system design, and wants to deliver high-impact backend work at scale.

Key Responsibilities

  • Design and build backend services using Java 11+ and Spring Boot, with an emphasis on performance, maintainability, and reliability.
  • Develop features across a microservices and distributed systems architecture supporting high-throughput financial operations.
  • Work with Kafka or other message brokers to implement event-driven designs and ensure robust inter-service communication.
  • Participate in architectural discussions and system design reviews, contributing insight on consistency models, idempotency, concurrency, and system boundaries.
  • Collaborate closely with product managers, mobile engineers, SRE, and wider engineering teams to deliver well-structured, scalable solutions.
  • Support the entire lifecycle of backend services from development, deployment, observability, to ongoing improvements.
  • Champion clean code, strong API contracts, and automated testing practices.

Skills & Experience

  • Strong commercial experience developing backend applications with Java (11+) and Spring Boot.
  • Solid understanding of microservices, distributed systems, and associated architectural concepts.
  • Experience with modern messaging technologies such as Kafka, RabbitMQ, or ActiveMQ.
  • Comfortable designing and consuming REST APIs and ensuring clear, typed service contracts.
  • Exposure to cloud platforms, ideally GCP or AWS.
  • Strong problem-solving ability, plus the ability to reason through system behaviour, trade-offs, and failure scenarios.
  • Experience working in agile, cross-functional engineering teams.
  • A focus on quality, maintainability, and engineering best practices.

What’s on Offer

  • Modern engineering culture (automation, TDD, pairing where useful)
  • Real ownership and the opportunity to influence technical direction
  • Work on a platform with high scale, strong technical challenges, and significant user impact
  • Supportive environment that values engineering excellence and continuous improvement

If you're interested in learning more about the role, team structure, or engineering culture, feel free to reach out for an initial conversation.

Job Details

Company
TechNET IT Recruitment Ltd
Location
Manchester, UK
Hybrid / Remote Options
Posted