Senior Java Software Engineer
1 Days Old
Job Description
Senior Java Backend Engineer
Location: Hybrid – London
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.
- Location:
- City Of London
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
1 Days Old
Senior Java Software Engineer
-
City Of London
- Technology
Job Description Senior Java Developer - Java, Springboot & AWS – paying up to £650/day (Inside IR35) – Hybrid (2x a week - London) – 6 month contract Our client is seeking a Senior Java Developer who is passionate about clean code, cloud-native ...
More Details -
-
1 Days Old
Senior Java Software Engineer
-
City Of London
- Technology
Job Description Senior Java Backend Engineer Location: Hybrid – London 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...
More Details -
-
1 Days Old
Senior Java Software Engineer
-
London
- Technology
Job Description Senior Java Engineer (Kubernetes, Kafka, Cloud) – Finance – London Daily rate: £500 - £700 (inside IR35) Duration: 12 months Hybrid: 8 days per month Start: ASAP A banking client of mine is looking for a Senior Java Engineer with...
More Details -
-
1 Days Old
Senior Java Software Engineer
-
City Of London
- Technology
Job Description Lead Software Engineer – Java Microservices | London (1 day per week on-site) | £74,000 – £92,000 + Package We’re partnering with a leading UK bank to recruit a Lead Software Engineer with strong Java and microservices expertise....
More Details -
-
1 Days Old
Senior Java Software Engineer
-
City Of London
- Technology
Job Description Senior Java Engineer (Kubernetes, Kafka, Cloud) – Finance – London Daily rate: £500 - £700 (inside IR35) Duration: 12 months Hybrid: 8 days per month Start: ASAP A banking client of mine is looking for a Senior Java Engineer with...
More Details -
-
1 Days Old
Senior Java Software Engineer
-
City Of London
- Technology
Job Description Senior Developer – London 2 days a week/3 days remote | Software Engineering A growing tech organisation is looking for a Senior Developer to join its Software Engineering team in London. This is a great opportunity for a hands...
More Details -