Negotiable
Undetermined
Hybrid
Manchester, Greater 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. Candidates should be proficient in test-driven development and containerization, with a strong understanding of DevOps practices. The position is hybrid, based in either Manchester or Croydon, and emphasizes collaboration within agile teams. 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 migration tools like Liquibase.
- Engage in continuous integration and deployment practices.
- Collaborate effectively within agile teams.
- Contribute to frontend development using React and TypeScript as needed.
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 Specification (Swagger OpenAPI)
- Gradle
- Liquibase
- Kafka
- React
- TypeScript
Salary (Rate): undetermined
City: Manchester
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT