SC Cleared Java Spring Developer, React, Kafka, Docker

Company: Experis
Apply for the SC Cleared Java Spring Developer, React, Kafka, Docker
Location:
Job Description:

Job Title: SC Cleared Java Developer – Strong Software Engineer

Location: Manchester or Croydon

Job Type: Full-time Contract

Salary: £500-560 Inside IR35

Clearance Required: SC (Security Check)

Job Description:

Our Governement client is looking for strong Software Engineers with extensive experience working with Java (Spring Boot) in large-scale microservice architectures. You will be part of a dynamic and innovative team, working on critical systems that serve the public sector. This is a fantastic opportunity to apply your skills in a challenging environment, where your expertise will directly contribute to the development and improvement of government systems.

As an SC Cleared Java Developer, you should be confident with test-driven development (TDD), containerisation using Docker, and working with relational databases like Postgres (ideally with migration tooling such as Liquibase). Additionally, you’ll be well-versed in CI/CD pipelines and have a solid understanding of modern DevOps practices. Knowledge of Kafka is advantageous, and experience with React/TypeScript is also desirable.

Key Responsibilities:

  • Develop high-quality, scalable Java applications using Spring Boot in large microservice architectures.
  • Collaborate closely with cross-functional agile teams to design and implement solutions.
  • Write clean, maintainable, and testable code following test-driven development (TDD) principles using tools like Junit and Mockito.
  • Implement containerisation and orchestration using Docker.
  • Work with Postgres or other relational SQL databases, ensuring efficient database interactions and migrations (e.g., using Liquibase).
  • Contribute to the implementation and management of CI/CD pipelines using tools like Jenkins or similar.
  • Collaborate with both backend and frontend teams to deliver complete solutions.
  • Continuously improve development practices, ensuring security and performance are top priorities.
  • Essential Skills & Experience:

    • SC Clearance: Active SC clearance is required.
    • Java (Spring Boot) expertise in large-scale applications.
    • Experience with Postgres (or other relational SQL databases).
    • Solid experience with Docker and containerisation.
    • Proficiency in Test-driven development using Junit and Mockito (or similar testing libraries).
    • Strong experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, or other similar tools).
    • Comfortable working in Agile teams, collaborating with developers, product managers, and other stakeholders.

    Desirable Skills:

    • Experience with API Specification tools (e.g., Swagger, OpenAPI).
    • Knowledge of Gradle for build automation.
    • Experience with Liquibase for database version control and migration.
    • Familiarity with Kafka for event-driven architectures.
    • Frontend experience using React and TypeScript.

    Posted: April 28th, 2025