Java Software Engineer in Leicester
Java Software Engineer

Java Software Engineer in Leicester

Leicester Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Montash

At a Glance

  • Tasks: Develop and maintain scalable backend services using Java and Spring Boot.
  • Company: Join an innovative tech-driven organisation expanding its backend engineering team.
  • Benefits: Remote work, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact by building microservices in a collaborative, agile environment.
  • Qualifications: Expertise in Java, Spring Boot, and experience with relational databases required.
  • Other info: Hands-on role with excellent career advancement opportunities.

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 Leicester employer: Montash

Join a forward-thinking technology-driven organisation that values innovation and collaboration, offering a dynamic remote work environment with opportunities for ad-hoc travel to the office. As a Java Software Engineer, you'll be part of an agile team dedicated to building scalable microservices, while benefiting from a culture that prioritises employee growth through continuous learning and development. With a focus on modern engineering practices and a commitment to excellence, this role provides a meaningful opportunity to contribute to impactful projects within the government sector.
Montash

Contact Detail:

Montash Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer in Leicester

✨Tip Number 1

Get your tech skills ready! Brush up on your Java and Spring Boot knowledge, and make sure you can talk about your experience with microservices and CI/CD pipelines. We want to see you shine in those technical interviews!

✨Tip Number 2

Practice makes perfect! Set up mock interviews with friends or use online platforms to simulate the interview process. This will help you get comfortable with the format and boost your confidence when it’s time for the real deal.

✨Tip Number 3

Show off your collaborative spirit! Be ready to discuss how you've worked in agile teams and contributed to projects. We love seeing candidates who can communicate well and work effectively with others.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for passionate engineers like you to join our innovative team!

We think you need these skills to ace Java Software Engineer in Leicester

Java
Spring Boot
Microservice Architecture
Docker
CI/CD Pipelines
Postgres
Relational SQL Databases
Test-Driven Development (TDD)
JUnit
Mockito
Agile Methodologies
API Specification Tools (Swagger / OpenAPI)
Gradle
Database Migration Tooling (Liquibase)
Kafka

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 or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about backend development and how your experience aligns with our needs. Keep it concise but engaging – we love a good story!

Showcase Your Technical Skills: Since this role involves hands-on coding, make sure to mention your expertise in TDD, Docker, and CI/CD pipelines. We’re looking for someone who can hit the ground running, so highlight any relevant tools and technologies you’ve worked with.

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’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

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 skills. 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. Understand how they integrate into a microservice architecture and be ready to share examples of how you've used them in your previous roles.

✨Prepare for Technical Questions

Expect technical questions that test your knowledge of TDD and frameworks like Junit or Mockito. Practise explaining your thought process while solving problems, as interviewers often look for clarity in your approach to coding challenges.

✨Show Your Collaborative Spirit

This role is all about teamwork in an agile environment. Be ready to discuss how you've collaborated with product teams and other engineers. Share specific examples of how you contributed to team success and adapted to feedback during projects.

Java Software Engineer in Leicester
Montash
Location: Leicester
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

>