At a Glance
- Tasks: Join a dynamic team to build scalable microservices using Java 21 and Spring Boot.
- Company: Work with a leading digital bank, driving innovation in the financial sector.
- Benefits: Enjoy hybrid work flexibility and competitive pay of £600–£700/day.
- Why this job: Be part of a cutting-edge project that reshapes digital banking and enhances your skills.
- Qualifications: 5+ years of Java experience, strong in Spring Boot, microservices, and cloud-native design.
- Other info: Initial onsite work in London for 4–6 weeks, with potential for contract extension.
The predicted salary is between 42000 - 49000 £ per year.
Role: Contract Senior Java Engineer
Location: London (Hybrid | 3 days onsite initially)
Contract Length: 6-Month Contract | Inside IR35 | £600–£700/day
We’re looking for an experienced Senior Java Engineer to join our consultancy delivery team, supporting a flagship project with one of the UK’s leading digital banks. You’ll be embedded directly into the client’s engineering team, playing a key role in delivering high-performance backend services in a fast-moving, cloud-native environment — where releasing multiple times per day is the norm. This is a hands-on engineering role with the opportunity to work on cutting-edge systems from day one.
Tech Stack:
- Java 21
- Spring Boot
- Kubernetes, AWS
- Grafana, GitHub
- Event-driven architecture, microservices
- CI/CD & rapid delivery tooling
What You’ll Be Doing:
- Build scalable and secure microservices using Java 21 + Spring Boot
- Collaborate with in-house engineers to augment and accelerate platform delivery
- Deploy and monitor services in AWS using Kubernetes
- Work in a high-frequency release environment — deploying multiple times per day
- Use Grafana (or similar) for observability and maintain production-grade reliability
- Work onsite 3 days/week in London for the first 4–6 weeks (hybrid flexibility beyond this)
We’re Looking For:
- 5+ years of Java engineering experience (Java 11+; ideally Java 21)
- Strong background with Spring Boot, microservices, and cloud-native design
- Hands-on with Docker, Kubernetes, AWS, and containerised deployments
- CI/CD pipeline experience with GitHub or similar tools
- Exposure to high-velocity teams with frequent releases
- Excellent collaboration and communication skills in a mixed consultancy/client setup
The Details:
- Contract Length: 6 months (potential extension)
- Rate: Circa £700+/day (Inside IR35)
- Location: London hybrid – 3 days onsite for the first 4–6 weeks, with flexibility to reduce later
- Start: ASAP
Interested? Apply now or get in touch for a confidential conversation. Be part of a project that’s reshaping digital banking from the inside out.
Senior Java Software Engineer employer: Inara
Contact Detail:
Inara Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java 21, Spring Boot, and Kubernetes. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.
✨Tip Number 2
Network with professionals in the fintech sector, especially those who work with digital banks. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 3
Prepare to discuss your experience with CI/CD pipelines and rapid delivery tooling. Be ready to share specific examples of how you've implemented these practices in previous roles, as this is crucial for the high-frequency release environment they operate in.
✨Tip Number 4
Showcase your collaboration and communication skills by preparing examples of successful teamwork in mixed consultancy/client setups. This role requires strong interpersonal skills, so demonstrating your ability to work effectively with diverse teams will be key.
We think you need these skills to ace Senior Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java 21, Spring Boot, and microservices. Use specific examples from your past roles that demonstrate your ability to work in a cloud-native environment and your familiarity with the tech stack mentioned in the job description.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your understanding of the digital banking sector. Mention your hands-on experience with CI/CD pipelines and how you can contribute to high-frequency release environments.
Highlight Relevant Projects: In your application, include details about specific projects where you've built scalable microservices or worked with AWS and Kubernetes. This will help demonstrate your practical skills and experience in similar roles.
Showcase Collaboration Skills: Since the role involves working closely with in-house engineers, emphasise your collaboration and communication skills. Provide examples of how you've successfully worked in mixed consultancy/client setups in the past.
How to prepare for a job interview at Inara
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java 21, Spring Boot, and microservices in detail. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your hands-on expertise.
✨Understand the Cloud-Native Environment
Familiarise yourself with cloud-native concepts, particularly AWS and Kubernetes. Be ready to explain how you've deployed and monitored services in a cloud environment, as this is crucial for the role.
✨Emphasise Collaboration Experience
Since the role involves working closely with in-house engineers, share examples of how you've collaborated in previous roles. Discuss any experiences in mixed consultancy/client setups to show your adaptability.
✨Prepare for High-Frequency Release Discussions
Given the fast-paced nature of the project, be ready to talk about your experience with CI/CD pipelines and rapid delivery tooling. Share how you’ve managed multiple releases per day and maintained production-grade reliability.