Java Software Engineer in Liverpool

Java Software Engineer in Liverpool

Liverpool Temporary 36000 - 60000 Β£ / year (est.) Home office (partial)
Opus Recruitment Solutions

At a Glance

  • Tasks: Develop software across multiple microservices using modern Java technologies.
  • Company: Join a dynamic team focused on innovative cloud solutions.
  • Benefits: Enjoy hybrid work flexibility and a collaborative environment.
  • Other info: Contract role lasting until February 2026, starting ASAP.
  • Why this job: Be part of exciting projects with a strong focus on TDD and BDD practices.
  • Qualifications: Experience in Java, APIs, cloud environments, and CI/CD processes required.

The predicted salary is between 36000 - 60000 Β£ per year.

This role will involve software development across multiple microservices.

Need experience in:

  • Strong knowledge and extensive experience of modern Java technologies, frameworks, and design principles.
  • Test-Driven Development (TDD) and Behaviour Driven Development (BDD) practices and techniques.
  • Writing unit tests for Java services that meet a set criteria of coverage that will be automatically tested as part of our CI/CD process.
  • Knowledge and experience of APIs (Open API/Swagger), RESTful services and Microservice Architectures.
  • Strong knowledge and extensive experience of developing on cloud-based environment in AWS.
  • Knowledge and experience of SQL and NoSQL database applications Postgres in AWS RDS and Mongo.
  • Experience with CI/CD processes and how they assure and protect code and releases.

Location: Hybrid (2 days a week onsite in multiple locations across UK)

End date: Feb 2026

Java Software Engineer in Liverpool employer: Opus Recruitment Solutions

Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture where your contributions as a Java Software Engineer will be recognised and rewarded. With a strong emphasis on employee growth, you will have access to continuous learning opportunities and the chance to work with cutting-edge technologies in a hybrid environment that promotes work-life balance. Enjoy the unique advantage of working across multiple locations in the UK, fostering a diverse and inclusive atmosphere that encourages creativity and teamwork.

Opus Recruitment Solutions

Contact Details:

Opus Recruitment Solutions Recruitment Team

StudySmarter Expert Advice🀫

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

✨Tip Number 1

Familiarise yourself with the latest Java technologies and frameworks mentioned in the job description. Being able to discuss your hands-on experience with these tools during an interview will demonstrate your suitability for the role.

✨Tip Number 2

Brush up on your knowledge of Test-Driven Development (TDD) and Behaviour Driven Development (BDD). Prepare to share specific examples of how you've implemented these practices in past projects, as this will show your commitment to quality coding.

✨Tip Number 3

Gain a solid understanding of microservices architecture and cloud-based environments, particularly AWS. Be ready to discuss how you've worked with APIs and RESTful services, as this is crucial for the role.

✨Tip Number 4

Since the position involves CI/CD processes, make sure you can articulate your experience with these methodologies. Highlight any specific tools or practices you've used to ensure code quality and efficient releases.

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

Proficiency in Java programming
Experience with modern Java frameworks
Understanding of design principles
Test-Driven Development (TDD)
Behaviour Driven Development (BDD)
Unit testing for Java services
Knowledge of APIs (Open API/Swagger)

Some tips for your application 🫑

Tailor Your CV:Make sure your CV highlights your experience with modern Java technologies, frameworks, and design principles. Include specific projects where you've applied Test-Driven Development (TDD) and Behaviour Driven Development (BDD) practices.

Showcase Relevant Experience:Detail your experience with APIs, RESTful services, and Microservice Architectures. Mention any cloud-based development in AWS and your familiarity with SQL and NoSQL databases like Postgres and Mongo.

Write a Compelling Cover Letter:In your cover letter, express your enthusiasm for the role and how your skills align with the job requirements. Highlight your understanding of CI/CD processes and how they contribute to code quality and release management.

Proofread Your Application:Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at Opus Recruitment Solutions

✨Showcase Your Java Expertise

Make sure to highlight your strong knowledge and extensive experience with modern Java technologies during the interview. Be prepared to discuss specific frameworks and design principles you've worked with, as this will demonstrate your technical proficiency.

✨Discuss TDD and BDD Practices

Since the role involves Test-Driven Development (TDD) and Behaviour Driven Development (BDD), be ready to explain how you've implemented these practices in your previous projects. Share examples of unit tests you've written and how they contributed to the overall quality of the software.

✨Familiarise Yourself with Microservices

As the position requires experience with microservices, ensure you can articulate your understanding of microservice architectures. Discuss any relevant projects where you've developed or integrated RESTful services and APIs, particularly using Open API/Swagger.

✨Cloud Experience is Key

Given the emphasis on cloud-based environments, particularly AWS, be prepared to talk about your experience in this area. Highlight any specific services you've used, such as AWS RDS for Postgres or MongoDB, and how you've leveraged them in your development work.