At a Glance
- Tasks: Build and deploy production-grade APIs and microservices using modern Java.
- Company: Join a dynamic tech team focused on innovation and collaboration.
- Benefits: Remote work, competitive salary, and opportunities for professional growth.
- Other info: Opportunity to work in agile teams and enhance your technical skills.
- Why this job: Make an impact by engineering cutting-edge backend solutions in a supportive environment.
- Qualifications: Strong Java coding skills and experience with Spring Boot and microservices.
The predicted salary is between 60000 - 80000 £ per year.
Clearance Required: SC Clearance
Location: UK (Remote)
Contract Length: 12 Months (with scope to extend)
We are looking for a hands-on Senior Backend Java Engineer with recent experience in building, testing, and deploying production-grade APIs and microservices. This is a coding-first backend role. We want someone actively engineering in their current or most recent role, instead of recent experience with only support, coordination, architecture-only, or line management.
Essential skills and experience
- Strong hands-on commercial coding experience with modern Java (Java v17 min, v21 LTS or newer preferred)
- Strong experience with Spring Boot
- Experience building REST APIs / microservices from scratch
- Strong testing skills using JUnit, Mockito, and ideally TDD
- Experience with PostgreSQL or another relational SQL database
- Experience with Docker
- Experience with CI/CD pipelines (e.g. Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
- Comfortable working in agile, cross-functional teams
- Has current SC clearance, or is willing and eligible to undergo SC clearance (requires you to be based in the UK for the past 5 years minimum)
- Liquibase or Flyway
- Gradle
- Kafka
- Observability / monitoring experience
- Exposure to Kubernetes
- Some awareness of React / TypeScript
- Having SC clearance from working for the UK government (active & unelapsed/used in the past 12 months)
What we need from candidates
- Built backend services or APIs themselves
- Worked on microservice-based systems
- Written automated tests as part of delivery
- Used Docker and CI/CD in practice
- Stayed technically current with modern Java and Spring Boot
- Recent hands-on Java backend coding experience
- Built Spring Boot APIs/services from scratch
- Used Java 17/21+ in recent roles
- Worked with SQL databases
- Used Docker and CI/CD
- Ability to complete a practical coding assessment
Senior Backend Java Engineer in London employer: Montash
Contact Detail:
Montash Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Java Engineer in London
✨Tip Number 1
Get your coding skills sharp! Since this role is all about hands-on experience, make sure you're up to date with Java 17 or newer. Brush up on building REST APIs and microservices, as you'll likely need to showcase these skills in a practical coding assessment.
✨Tip Number 2
Network like a pro! Connect with other developers and professionals in the industry. Join online forums, attend meetups, or engage in social media groups. You never know when a conversation might lead to a job opportunity!
✨Tip Number 3
Prepare for the interview! Research common backend Java interview questions and practice your answers. Be ready to discuss your experience with Spring Boot, Docker, and CI/CD pipelines, as these are key components of the role.
✨Tip Number 4
Apply through our website! We want to see your application come through directly. It shows you're serious about the role and gives us a chance to connect with you more personally. Don't miss out on this opportunity!
We think you need these skills to ace Senior Backend Java Engineer in London
Some tips for your application 🫡
Show Off Your Coding Skills: Make sure to highlight your hands-on experience with Java, especially versions 17 or 21. We want to see your coding journey, so include specific projects where you've built APIs or microservices from scratch.
Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points for your skills and experiences to make it easy for us to see how you fit the role. Remember, we love clarity!
Tailor Your Application: Don’t just send a generic application! Tailor it to reflect the essential skills mentioned in the job description. Show us how your experience with Spring Boot, Docker, and CI/CD pipelines aligns with what we’re looking for.
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 during the process!
How to prepare for a job interview at Montash
✨Know Your Java Inside Out
Make sure you're up to speed with the latest Java versions, especially Java 17 or 21. Brush up on your coding skills and be ready to discuss your recent projects where you built APIs or microservices. They’ll want to see that you’re not just familiar with the theory but have hands-on experience.
✨Showcase Your Testing Skills
Be prepared to talk about your experience with testing frameworks like JUnit and Mockito. If you've used TDD in your projects, share specific examples. This will demonstrate your commitment to quality and your ability to deliver robust backend solutions.
✨Familiarise Yourself with CI/CD Tools
Since this role involves working with CI/CD pipelines, make sure you can discuss your experience with tools like Jenkins or GitHub Actions. Be ready to explain how you’ve integrated these into your workflow to streamline deployments and improve efficiency.
✨Prepare for Practical Assessments
Expect a practical coding assessment during the interview. Practice coding challenges that focus on building REST APIs or microservices. This will help you feel more confident and showcase your technical abilities effectively.