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
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
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.