Java Software Engineer

Java Software Engineer

Bishop's Castle Full-Time 40000 - 64000 £ / year (est.) Home office (partial)
Go Premium
F

At a Glance

  • Tasks: Develop scalable microservices and maintain RESTful APIs in a dynamic team environment.
  • Company: Join a leading UK consultancy driving digital transformation for government services.
  • Benefits: Enjoy hybrid work, private healthcare, 25 days holiday, and paid training days.
  • Why this job: Be part of impactful projects that modernise national services used by millions.
  • Qualifications: Strong Java experience, familiarity with microservices, and a passion for learning are essential.
  • Other info: Eligibility for SC Clearance is required; flexible roles across various projects.

The predicted salary is between 40000 - 64000 £ per year.

We're Hiring: Java Developers (Multiple Seniority Levels) £50,000 - £80,000 Hybrid - Shropshire (2–3 days on-site per week) Eligibility for SC Clearance required. All candidates should make sure to read the following job description and information carefully before applying.

Join one of the UK’s leading consultancies on a major, long-term digital transformation programme for a large government department. You’ll play a critical role in modernising national services used by millions. You'll join a large team, working on a variety of evolving assignments across multiple workstreams. Projects range from modernising legacy platforms to developing brand new, cloud-native solutions. Engineers in this team are rotated based on project demand, with regular extensions and reassignments - making this an ideal environment for curious, adaptable developers.

What You’ll Do

  • Build scalable microservices using Java and Spring / Spring Boot.
  • Deliver clean, maintainable code through TDD, BDD, and pair programming.
  • Design and maintain RESTful APIs and asynchronous services.
  • Contribute to the full DevOps lifecycle — development, deployment, and monitoring.
  • Collaborate in Agile teams with designers, analysts, and infrastructure specialists.
  • Influence architectural decisions and support continuous delivery pipelines.

What You’ll Bring

  • Strong experience with Java (ranging from legacy versions to modern stacks).
  • Comfortable working across both legacy systems and greenfield projects.
  • Experience with microservices, TDD, unit testing, and CI/CD.
  • Understanding of Docker, Kubernetes, and cloud platforms like AWS or Azure.
  • Exposure to SQL/NoSQL databases.
  • Leadership or mentoring experience.
  • Self-starter, flexible, and eager to learn.
  • Bonus: Exposure to C# or Scala.

Why Join?

  • Be part of a highly collaborative, inclusive team culture.
  • Enjoy continuous learning - take up to 5 paid days per year for training, with access to Pluralsight, and support for certifications (e.g. AWS Solutions Architect).
  • Private healthcare.
  • Flexible benefit scheme.
  • 25 days holiday (with the ability to buy/sell up to 5 more).
F

Contact Detail:

F5 Consultants Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Spring Boot, and microservices. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

✨Tip Number 2

Brush up on your knowledge of Agile methodologies and be prepared to discuss how you've successfully collaborated in Agile teams. Sharing specific examples of your teamwork can demonstrate your fit for the collaborative culture we value.

✨Tip Number 3

Since this role involves influencing architectural decisions, think about past experiences where you've contributed to design discussions or made impactful technical choices. Be ready to articulate your thought process and the outcomes of those decisions.

✨Tip Number 4

If you have any leadership or mentoring experience, prepare to highlight it. We appreciate candidates who can guide others and contribute to a learning environment, so sharing relevant stories can give you an edge.

We think you need these skills to ace Java Software Engineer

Java Programming
Spring Framework
Spring Boot
Microservices Architecture
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
RESTful API Design
Asynchronous Services
DevOps Practices
Agile Methodologies
Continuous Integration/Continuous Deployment (CI/CD)
Docker
Kubernetes
AWS or Azure Cloud Platforms
SQL and NoSQL Databases
Leadership and Mentoring
Adaptability
Self-Starter Attitude
Eagerness to Learn

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring, and microservices. Include specific projects where you've used TDD, BDD, or worked in Agile teams to demonstrate your relevant skills.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your adaptability. Mention your experience with both legacy systems and greenfield projects, as well as your eagerness to learn new technologies.

Highlight Relevant Experience: In your application, emphasise any leadership or mentoring roles you've had, as well as your familiarity with cloud platforms like AWS or Azure. This will show that you can contribute to the team beyond just coding.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A polished application reflects your attention to detail, which is crucial for a role that involves clean, maintainable code.

How to prepare for a job interview at F5 Consultants

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java, especially any work you've done with both legacy systems and modern stacks. Be prepared to discuss specific projects where you built scalable microservices or designed RESTful APIs.

✨Demonstrate Agile Collaboration

Since the role involves working in Agile teams, be ready to share examples of how you've collaborated with designers, analysts, and other developers. Discuss your experience with pair programming and how it has improved your coding practices.

✨Discuss Your DevOps Knowledge

Familiarity with the full DevOps lifecycle is crucial for this position. Talk about your experience with CI/CD processes, deployment strategies, and monitoring tools. If you've worked with Docker or Kubernetes, make sure to mention that too!

✨Express Your Eagerness to Learn

This company values continuous learning, so convey your enthusiasm for professional development. Mention any relevant training or certifications you've pursued, and express your interest in furthering your skills, especially in areas like cloud platforms or new programming languages.

Java Software Engineer
F5 Consultants
Location: Bishop's Castle
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

F
  • Java Software Engineer

    Bishop's Castle
    Full-Time
    40000 - 64000 £ / year (est.)
  • F

    F5 Consultants

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>