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 with high-frequency releases.
- 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 contract extension.
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, especially Java 21 and Spring Boot. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.
✨Tip Number 2
Network with professionals in the field, particularly those who work in consultancy or digital banking. 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
Demonstrate your collaboration skills by preparing examples of successful teamwork in mixed consultancy/client setups. Highlighting your ability to communicate effectively and work alongside diverse teams will resonate well with the hiring managers.
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. Include specific projects where you've deployed applications in a cloud-native environment, as this is crucial for the role.
Craft a Strong Cover Letter: In your cover letter, emphasise your hands-on experience with the tech stack mentioned in the job description. Discuss your ability to work in high-frequency release environments and your collaboration skills in consultancy settings.
Showcase Relevant Projects: If you have worked on projects involving AWS, Kubernetes, or CI/CD pipelines, make sure to detail these experiences. Use metrics to demonstrate your impact, such as improved deployment times or system reliability.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is essential for a Senior Java Engineer.
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. Bring examples of past projects where you successfully implemented these technologies, as this will demonstrate your hands-on expertise.
✨Understand the Client's Environment
Research the digital bank and its engineering practices. Familiarise yourself with their tech stack, especially AWS and Kubernetes, so you can speak knowledgeably about how you would fit into their existing systems and processes.
✨Emphasise Collaboration
Since this role involves working closely with in-house engineers, highlight your collaboration and communication skills. Share specific instances where you worked effectively in a team, particularly in a consultancy or client-facing environment.
✨Prepare for Rapid Delivery Discussions
Given the high-frequency release environment, be ready to discuss your experience with CI/CD pipelines and rapid deployment. Explain how you've managed deployments in the past and any tools you've used, like GitHub, to streamline the process.