Java Software Engineer (SC cleared)

Java Software Engineer (SC cleared)

Posted 2 weeks ago by Experis

Negotiable
Undetermined
Hybrid
Manchester

Summary: The Java Software Engineer role requires an experienced professional with active SC clearance, focusing on Java (Spring Boot) and large-scale microservice architectures. The position emphasizes test-driven development, containerization, and familiarity with modern DevOps practices. Candidates should be comfortable in agile environments and possess a collaborative mindset. Additional skills in frontend technologies and tools like Kafka are advantageous but not mandatory.

Key Responsibilities:

  • Develop and maintain Java applications using Spring Boot.
  • Work with large-scale microservice architectures.
  • Implement test-driven development practices.
  • Utilize containerization technologies such as Docker.
  • Manage relational databases, preferably Postgres, and use migration tools like Liquibase.
  • Engage in continuous integration and deployment practices.
  • Collaborate effectively within agile teams.

Key Skills:

  • Proficiency in Java (Spring Boot).
  • Experience with Postgres or relevant SQL databases.
  • Knowledge of Docker.
  • Familiarity with test-driven development (e.g., Junit & Mockito).
  • Experience with CI/CD tools (e.g., Jenkins).
  • Ability to work in agile teams.
  • Additional skills in API Spec (Swagger OpenAPI), Gradle, Liquibase, Kafka, React, and TypeScript are a plus.

Salary (Rate): undetermined

City: Manchester

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT