Java Software Engineer

Java Software Engineer

Posted 1 week ago by Sanderson Government & Defence

Negotiable
Undetermined
Undetermined
Manchester Area, United Kingdom

Summary: The Software Engineer role involves joining a major client to work on a critical project, focusing on the design and delivery of high-quality software solutions. Candidates should possess strong backend development skills, particularly in Java and Spring Boot, and demonstrate a collaborative approach to building scalable systems. Active SC Clearance or eligibility to obtain it is required for consideration.

Key Responsibilities:

  • Contribute to the design and delivery of high-quality software solutions.
  • Develop backend systems using Java and Spring Boot.
  • Utilize Git for version control and collaborative development.
  • Implement containerization using Docker.
  • Apply asynchronous messaging patterns and event-driven architectures.
  • Adhere to CI/CD practices and deployment automation principles.

Key Skills:

  • Backend development experience using Java and Spring Boot.
  • Proficiency with Git for version control.
  • Familiarity with Docker for containerization.
  • Understanding of asynchronous messaging patterns and event-driven architectures.
  • Awareness of CI/CD practices.
  • Exposure to Kubernetes (K8s) is desirable.
  • Experience with Secure File Transfer Protocol (SFTP) is a plus.

Salary (Rate): undetermined

City: Manchester

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Software Engineer

Location: Manchester/ Leeds

Employment Type: Contract

About the Role

We are seeking a Software Engineer to join one of our major clients working on a critical project, contributing to the design and delivery of high-quality software solutions. The ideal candidate will have strong backend development experience, a collaborative mindset, and an enthusiasm for building scalable, maintainable systems.

Key Skills and Experience (Required)

We would expect candidates to demonstrate:

  • Backend development experience using Java and Spring Boot.
  • Proficiency with Git for version control and collaborative development.
  • Familiarity with Docker for containerisation and environment consistency.
  • An understanding of asynchronous messaging patterns and event-driven architectures.
  • Awareness of CI/CD practices and deployment automation principles.

Desirable Skills

  • Exposure to Kubernetes (K8s) for container orchestration.
  • Experience working with Secure File Transfer Protocol (SFTP) for secure data exchange.

Additional Information

To be considered for this role, you must hold active SC Clearance or be eligible to obtain SC Clearance.