Senior Java Software Engineer in City of London
Senior Java Software Engineer

Senior Java Software Engineer in City of London

City of London Full-Time 46800 - 78000 £ / year (est.) No home office possible
Go Premium
A

At a Glance

  • Tasks: Build and scale backend services using Java and Spring Boot in a dynamic environment.
  • Company: Join a forward-thinking tech company with a high-ownership culture.
  • Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
  • Why this job: Make a real impact by shaping modern microservices architecture and mentoring fellow engineers.
  • Qualifications: Strong Java and Spring experience, with a passion for clean code and problem-solving.
  • Other info: Fast-paced environment with a focus on innovation and collaboration.

The predicted salary is between 46800 - 78000 £ per year.

Our client is seeking a Senior Java Developer who is passionate about clean code, cloud-native systems, and building technology that makes a real impact. This is a unique opportunity to work in an agile, high-ownership engineering culture.

What You'll Be Doing:

  • Build and scale backend services using Java and Spring Boot
  • Shape a modern microservices architecture for a high-availability platform
  • Deploy and manage services in AWS with Kubernetes (EKS)
  • Design, implement, and own features end-to-end from discovery to production support
  • Advocate for clean code, automated testing, and CI/CD best practices
  • Mentor other engineers and contribute to a culture of knowledge-sharing
  • Collaborate with cross-functional teams including product, design, and infrastructure
  • Troubleshoot complex issues and help ensure system reliability and performance

What You’ll Bring:

  • Strong backend engineering experience, especially in Java and Spring
  • Deep understanding of distributed systems and microservices
  • Hands-on experience with AWS, Kubernetes, Docker, and Terraform
  • Familiarity with CI/CD pipelines and testing best practices
  • Solid SQL and relational database skills
  • Ownership mentality, with strong problem-solving skills and attention to detail
  • Great communication and a collaborative mindset

Bonus Points:

  • Experience with Node.js or frontend technologies like React
  • Familiarity with Grafana, TeamCity, or observability tooling
  • Interest or experience in financial services, compliance, or digital banking

If you're excited to work in a fast-paced environment where engineers lead innovation - we’d love to hear from you.

Senior Java Software Engineer in City of London employer: Arrows

Join a forward-thinking company that champions innovation and fosters a collaborative work culture, where your contributions as a Senior Java Software Engineer will directly impact the development of cutting-edge cloud-native systems. With a strong emphasis on employee growth, you will have opportunities to mentor others while working in a hybrid environment that balances flexibility with team engagement in London. Enjoy competitive pay and the chance to work with the latest technologies in an agile setting that values clean code and high-quality engineering practices.
A

Contact Detail:

Arrows Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer in City of London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java, Spring Boot, or AWS. A personal recommendation can make all the difference when you're trying to land that Senior Java Developer role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving microservices and cloud-native systems. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of distributed systems. Practice common algorithms and system design questions to impress during the interview process.

✨Tip Number 4

Don’t forget to apply through our website! We’re always looking for passionate engineers who advocate for clean code and have a collaborative mindset. Your next big opportunity could be just a click away!

We think you need these skills to ace Senior Java Software Engineer in City of London

Java
Spring Boot
AWS
Kubernetes
Microservices Architecture
CI/CD Best Practices
Automated Testing
SQL
Docker
Terraform
Problem-Solving Skills
Attention to Detail
Communication Skills
Collaboration
Distributed Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and AWS. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're passionate about clean code and cloud-native systems. Share specific examples of how you've made an impact in previous roles – we love a good story!

Show Off Your Problem-Solving Skills: In your application, mention instances where you've tackled complex issues or improved system reliability. We’re all about ownership and problem-solving, so let us know how you’ve contributed to that culture 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 don’t miss out on any important updates from us during the process!

How to prepare for a job interview at Arrows

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Java, Spring Boot, and AWS. Brush up on your knowledge of microservices architecture and distributed systems. Be ready to discuss your past projects and how you’ve implemented these technologies.

✨Showcase Your Problem-Solving Skills

Prepare to talk about complex issues you've tackled in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ownership mentality and attention to detail.

✨Emphasise Clean Code and Best Practices

Be prepared to discuss your approach to clean code, automated testing, and CI/CD. Share examples of how you’ve advocated for these practices in your previous roles, as this aligns with what the company values.

✨Demonstrate Collaboration and Mentorship

Highlight your experience working with cross-functional teams and mentoring other engineers. Share specific instances where you contributed to a culture of knowledge-sharing, as this is crucial in their agile environment.

Senior Java Software Engineer in City of London
Arrows
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

A
  • Senior Java Software Engineer in City of London

    City of London
    Full-Time
    46800 - 78000 £ / year (est.)
  • A

    Arrows

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