At a Glance
- Tasks: Build scalable microservices and maintain backend services using Java and Spring Boot.
- Company: Join an innovative tech-driven organisation with a collaborative culture.
- Benefits: Remote work, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact in a hands-on role with modern technologies.
- Qualifications: Expertise in Java, Spring Boot, and experience with microservices required.
- Other info: Dynamic environment with potential for contract extensions and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
Role: Backend Developer
Start Date: ASAP
Contract Length: 6 months (extensions available)
Work Location: Remote, with ad-hoc, expenses paid travel to office
IR35 Status: Inside IR35
Industry: Government
Interview Process: MS Teams, 1-2 Stage, Technical Interview Testing
Are you a Backend Java Engineer who enjoys building scalable microservices and working in modern engineering environments? We are supporting an innovative technology-driven organisation that is expanding its backend engineering capability. They are looking for a strong Java engineer to contribute to the development of large-scale microservice-based systems within a collaborative, agile engineering team. This is a hands-on role working with modern backend technologies and DevOps practices.
Responsibilities:
- Develop and maintain backend services using Java and Spring Boot
- Build and support microservice-based architectures
- Write high-quality, testable code using test-driven development practices
- Work with Docker containerisation and CI/CD pipelines
- Develop and manage data persistence using Postgres or other relational databases
- Collaborate with engineers, product teams, and other disciplines in an agile environment
Essential Skills:
- Live, transferrable SC Clearance
- Expert in Java (Spring Boot)
- Experience with Postgres or relational SQL databases
- Hands-on experience with Docker
- Expert in TDD using Junit, Mockito or similar frameworks
- Experience working with CI/CD pipelines (Jenkins or similar)
- Experience working with microservice architecture in an agile environment
Desirable Skills:
- API specification tools such as Swagger / OpenAPI
- Gradle build tooling
- Database migration tooling such as Liquibase
- Experience with Kafka
- Frontend exposure with React or Typescript
Java Software Engineer in Coventry employer: Montash
Contact Detail:
Montash Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer in Coventry
✨Tip Number 1
Get your tech skills ready! Brush up on Java, Spring Boot, and Docker before the interview. We want to see you shine with your knowledge of microservices and TDD practices.
✨Tip Number 2
Practice makes perfect! Do some mock interviews with friends or use online platforms to get comfortable with technical questions. We know it can be nerve-wracking, but the more you practice, the more confident you'll feel.
✨Tip Number 3
Show off your projects! If you've built any cool microservices or worked with CI/CD pipelines, make sure to talk about them. We love seeing real-world applications of your skills during the interview.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. We’re excited to see what you bring to the table, so don’t hesitate to hit that apply button!
We think you need these skills to ace Java Software Engineer in Coventry
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and microservices. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about backend development and how your experience aligns with our needs. Keep it concise but engaging!
Showcase Your Technical Skills: Since this role involves hands-on work with Docker, CI/CD, and TDD, make sure to mention any specific tools or frameworks you’ve used. We love seeing practical examples of your expertise!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates!
How to prepare for a job interview at Montash
✨Know Your Java Inside Out
Make sure you brush up on your Java and Spring Boot knowledge. Be prepared to discuss your experience with microservices and how you've implemented them in past projects. Practising coding challenges related to Java can also help you feel more confident.
✨Familiarise Yourself with the Tech Stack
Since the role involves working with Docker, CI/CD pipelines, and Postgres, take some time to review these technologies. You might be asked about your experience with them, so having specific examples ready will show that you're well-prepared and knowledgeable.
✨Practice Test-Driven Development
As TDD is a key part of the role, make sure you can explain the principles behind it and demonstrate your ability to write testable code. Consider doing some mock interviews where you can practice explaining your thought process while coding.
✨Show Your Collaborative Spirit
This position requires working in an agile environment, so be ready to discuss how you've collaborated with cross-functional teams in the past. Share examples of how you’ve contributed to team success and adapted to feedback, as this will highlight your teamwork skills.