Java Software Engineer in Sheffield

Java Software Engineer in Sheffield

Sheffield 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

Please apply via LinkedIn or send CV to lee.dubar@opusrs.com

Java Software Engineer in Sheffield 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 hybrid working model, you can enjoy the flexibility of remote work while also engaging with a diverse team across multiple UK locations, fostering both personal and professional growth through continuous learning opportunities and exposure to cutting-edge technologies in cloud environments.

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 Sheffield

✨Tip Number 1

Familiarise yourself with the latest Java technologies and frameworks mentioned in the job description. Brush up on your knowledge of microservices, as this role involves software development across multiple services.

✨Tip Number 2

Make sure you understand Test-Driven Development (TDD) and Behaviour Driven Development (BDD). Being able to discuss your experience with these practices during an interview will show that you're a strong candidate for the role.

✨Tip Number 3

Gain hands-on experience with AWS and cloud-based environments if you haven't already. Familiarity with SQL and NoSQL databases, particularly Postgres and Mongo, will also be beneficial.

✨Tip Number 4

Prepare to discuss your experience with CI/CD processes. Understanding how these processes work will help you demonstrate your ability to assure and protect code and releases effectively.

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

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

Highlight CI/CD Knowledge:Emphasise your understanding of CI/CD processes and how they contribute to code quality and release management. Provide examples of how you've implemented these processes in previous roles.

Craft a Strong Cover Letter:Write a cover letter that connects your skills and experiences directly to the job description. Explain why you're excited about the role and how you can contribute to the team, especially in a hybrid work environment.

How to prepare for a job interview at Opus Recruitment Solutions

✨Showcase Your Java Expertise

Make sure to highlight your strong knowledge and 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 and APIs

The company is looking for someone with experience in microservice architectures and APIs. Brush up on your knowledge of RESTful services and tools like Open API/Swagger, and be prepared to discuss how you've used them in past roles.

✨Cloud Experience is Key

As the position requires working in a cloud-based environment, particularly AWS, make sure to talk about your experience with AWS services. Discuss any relevant projects where you utilised SQL or NoSQL databases, especially Postgres in AWS RDS and Mongo.