Lead Software Engineer (Java) in London

New Today

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
Lead Software Engineer - Java
Have you got experience in setting technical vision, influencing system design, and guiding teams in delivering secure, scalable, and high-performing services?
In this role, you will focus on technical leadership with mentoring others, driving engineering excellence, and ensuring the backend strategy aligns with business goals.
Key Responsibilities
Define and evolve backend architecture to ensure scalability, maintainability, and reliability. Establish and uphold coding standards and secure development practices. Guide technology choices, frameworks, and tooling to enhance delivery performance. Drive improvements to CI/CD pipelines and operational workflows. Communicate technical risks and trade-offs clearly to non-technical stakeholders. Contribute directly to core systems when specialist expertise is required. Conduct code reviews and ensure architectural consistency across teams. Provide oversight on major initiatives to guarantee technical soundness and delivery quality. Coach and mentor engineers to strengthen the backend discipline across teams. Lead design sessions, code reviews, and collaborative technical discussions.
Skills & Experience
Proven experience as a senior or lead backend engineer with Java (11+) and Spring Boot. Expertise in designing and leading backend architectures for complex systems. Strong understanding of AWS, Kubernetes, and modern microservice-based systems. Experience with Kafka or similar event-driven technologies. Familiarity with RESTful APIs, SQL/NoSQL databases, and CI/CD best practices. Excellent mentoring and leadership skills with the ability to influence technical direction.
Benefits include:
Hybrid & flexible working arrangements (1 day in the office) Annual performance bonus 26 days of annual leave Regular team events and socials Life insurance and income protection Tech loan and dedicated training budget
If you want to join a company that offers a dynamic, supportive environment where innovation and growth are encouraged. Apply now.
Unfortunately, there is no sponsorship being offered for this position.
Lead Software Engineer - Java
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.
Location:
London
Job Type:
FullTime
Category:
Engineer, Software Engineer, Lead, Engineering, Software

We found some similar jobs based on your search