Negotiable
Undetermined
Hybrid
City, 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 with Docker, and relational databases like Postgres. Familiarity with modern DevOps practices and additional skills in Kafka and Front End technologies such as React and TypeScript are advantageous. The role is hybrid, based in either Manchester or Croydon, and is offered on a 6-month contract basis.
Key Responsibilities:
- Develop and maintain Java applications using Spring Boot.
- Work with large-scale microservice architectures.
- Implement test-driven development practices.
- Utilize containerization technologies, specifically Docker.
- Manage relational databases, particularly Postgres, and use migration tools like Liquibase.
- Engage in continuous integration and deployment practices.
- Collaborate effectively within agile teams and across disciplines.
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
- API Spec (Swagger OpenAPI) - desirable
- Gradle - desirable
- Liquibase - desirable
- Kafka - desirable
- React - desirable
- TypeScript - desirable
Salary (Rate): undetermined
City: Manchester
Country: UK
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT