Senior Java Software Engineer
Senior Java Software Engineer

Senior Java Software Engineer

City of London Full-Time 42000 - 49000 £ / year (est.) No home office possible
Go Premium
I

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

Join a forward-thinking consultancy that values innovation and collaboration, offering you the chance to work on transformative projects with one of the UK's leading digital banks. With a hybrid work model and a culture that promotes continuous learning and professional growth, you'll thrive in an environment that embraces cutting-edge technology and agile methodologies. Enjoy competitive rates and the opportunity to make a significant impact in a fast-paced, cloud-native setting right in the heart of London.
I

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

Java 21
Spring Boot
Microservices Architecture
AWS
Kubernetes
Docker
CI/CD Pipeline Management
GitHub
Event-Driven Architecture
Cloud-Native Design
Observability Tools (e.g., Grafana)
High-Frequency Release Management
Collaboration Skills
Communication Skills
Problem-Solving Skills

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.

Senior Java Software Engineer
Inara
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
  • Senior Java Software Engineer

    City of London
    Full-Time
    42000 - 49000 £ / year (est.)
  • I

    Inara

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>