Negotiable
Undetermined
Hybrid
Manchester, UK
Summary: The Java Software Engineer role requires an experienced professional with active SC clearance, specializing in Java (Spring Boot) and large-scale microservice architectures. The position emphasizes proficiency in test-driven development, containerization, and modern DevOps practices. Candidates should be comfortable working in agile teams and collaborating across disciplines. The role is hybrid, based in either Manchester or Croydon, and has a contract length of 6 months or more.
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:
- Java (Spring Boot)
- Postgres (or relevant SQL database)
- Docker
- Test-driven development (e.g., Junit & Mockito)
- CI/CD (Jenkins or similar)
- Agile team collaboration
- Familiarity with API Spec (Swagger OpenAPI)
- Gradle
- Liquibase
- Kafka
- React
- TypeScript
Salary (Rate): undetermined
City: Manchester
Country: UK
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT