Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
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.
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.