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 Government 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.
#J-18808-Ljbffr