At a Glance
- Tasks: Join a dynamic team to build scalable microservices and enhance digital banking solutions.
- Company: Work with a leading consultancy supporting a top UK digital bank's flagship project.
- Benefits: Enjoy hybrid work flexibility, competitive pay, and the chance to work on cutting-edge technology.
- Why this job: Be part of a fast-paced environment where innovation meets collaboration and impact.
- Qualifications: 5+ years in Java engineering, strong Spring Boot and cloud-native experience required.
- Other info: Contract length is 6 months with potential for extension; start ASAP!
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 make you stand out during discussions.
✨Tip Number 2
Network with professionals in the digital banking and consultancy sectors. Attend meetups or webinars related to cloud-native development and microservices to connect with potential colleagues or even hiring managers who might be involved in the recruitment process.
✨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 successfully implemented these practices in previous roles, as this is crucial for the high-frequency release environment they are looking for.
✨Tip Number 4
Demonstrate your collaboration and communication skills by preparing scenarios where you've worked effectively in mixed consultancy/client setups. Highlighting your ability to adapt and work within diverse teams will resonate well with the hiring team.
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 services in AWS and used Kubernetes, as these are key requirements for the role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for backend development and your ability to work in high-frequency release environments. Mention your collaboration skills and how you can contribute to the consultancy delivery team.
Highlight Relevant Experience: In your application, emphasise your 5+ years of Java engineering experience and any exposure to CI/CD pipelines. Use concrete examples to demonstrate your hands-on experience with Docker, AWS, and containerised deployments.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Java Engineer role.
How to prepare for a job interview at Inara
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java, especially versions 11 and 21. Be prepared to discuss specific projects where you've implemented Java solutions, focusing on performance and scalability.
✨Demonstrate Cloud-Native Skills
Since the role involves working in a cloud-native environment, be ready to talk about your experience with AWS, Kubernetes, and Docker. Share examples of how you've deployed and managed microservices in the cloud.
✨Emphasise Collaboration Experience
This position requires strong collaboration skills. Prepare to discuss how you've worked within mixed consultancy/client teams, and provide examples of successful collaborations that led to high-quality deliverables.
✨Prepare for Technical Challenges
Expect technical questions or challenges during the interview. Brush up on Spring Boot, CI/CD pipelines, and event-driven architecture. Practising coding problems related to these technologies can give you an edge.