At a Glance
- Tasks: Design and build scalable Java-based backend services in a collaborative team.
- Company: Join a leading tech firm driving a major platform modernisation programme.
- Benefits: Hybrid working model, competitive pay, and opportunities for rapid career growth.
- Other info: Fast-paced interview process with multiple hires planned for team expansion.
- Why this job: Shape innovative solutions and make a real impact in a dynamic environment.
- Qualifications: Strong Java skills, experience with Spring Boot, and cloud engineering knowledge.
The predicted salary is between 60000 - 80000 £ per year.
We’re supporting a large-scale technology modernisation programme within a complex enterprise environment and are looking for several experienced Lead Software Engineers to join a high-performing engineering team. This is an opportunity to work on a greenfield platform build, helping shape and deliver a core middleware capability that will support multiple business‑critical services and applications.
The Opportunity
You’ll join an established engineering function delivering modern platform and backend services within a cloud‑based environment. The work focuses on building scalable, production‑grade shared services and APIs within containerised AWS infrastructure. The programme is highly collaborative and suited to engineers who enjoy operating within cross‑functional teams alongside architecture, platform, and product stakeholders.
Key Responsibilities
- Designing and building scalable Java‑based backend services
- Developing microservices and event‑driven solutions
- Contributing to platform and shared service architecture
- Building and maintaining production‑grade APIs
- Working within containerised AWS environments
- Collaborating with engineering, architecture, and product teams
- Providing technical leadership within an agile squad environment
Required Experience
- Strong hands‑on Java development experience (Java 11+)
- Commercial experience with Spring Boot
- Microservices and event‑driven architecture experience
- Experience with Kafka or similar messaging technologies
- AWS cloud engineering experience
- Containerisation and Kubernetes/EKS exposure
- CI/CD pipeline and DevOps practices
- Experience operating within complex or regulated enterprise environments, ideally Financial Services
What We’re Looking For
- Engineers operating at Lead level technically
- Strong communication and stakeholder engagement skills
- Experience owning technical decisions and solution design
- Comfortable working autonomously within fast‑paced delivery environments
- Individuals who thrive within collaborative supplier/client engineering teams
Working Arrangement
- Hybrid working model
- London‑based delivery environment
- Regular on‑site collaboration expected (2 days per week)
Additional Information
- Immediate to short‑notice availability preferred
- Multiple hires planned with potential for further team growth
- Fast‑moving interview and onboarding process
Java Engineer in London employer: Hydrogen UK Ltd
As a Lead Software Engineer at our company, you will be part of a dynamic and innovative team dedicated to transforming technology within a complex enterprise environment. We offer a collaborative work culture that values your expertise and encourages professional growth, with opportunities to lead impactful projects in a hybrid working model based in London. Join us to shape the future of our core middleware capabilities while enjoying the benefits of a supportive environment that prioritises both personal and career development.
StudySmarter Expert Advice🤫
We think this is how you could land Java Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in cloud environments. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your Java projects and contributions to open-source. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge, especially around microservices and AWS. Practise common coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Java Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Java development experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your expertise in Spring Boot and microservices!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your background makes you a perfect fit for our team. We love seeing genuine enthusiasm and a clear understanding of the role.
Showcase Your Collaboration Skills:Since we work in cross-functional teams, it’s important to highlight your experience collaborating with different stakeholders. Share examples of how you’ve successfully worked with architecture, product, or other engineering teams in the past.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our community at StudySmarter!
How to prepare for a job interview at Hydrogen UK Ltd
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially Java 11 and beyond. Be prepared to discuss your hands-on experience with Spring Boot, microservices, and event-driven architectures. Practising coding challenges related to these topics can really help you shine.
✨Showcase Your Cloud Knowledge
Since the role involves AWS cloud engineering, be ready to talk about your experience with containerisation, Kubernetes, and CI/CD practices. Familiarise yourself with how these technologies integrate into a production environment, as this will demonstrate your readiness for the role.
✨Emphasise Collaboration Skills
This position requires working closely with cross-functional teams, so highlight your communication and stakeholder engagement skills. Share examples of how you've successfully collaborated in past projects, especially in agile environments, to show you're a team player.
✨Prepare for Technical Leadership Questions
As a Lead Software Engineer, you'll need to own technical decisions. Be prepared to discuss your approach to solution design and how you've provided technical leadership in previous roles. Think of specific scenarios where you made impactful decisions and how they benefited the project.