Negotiable
Inside
Remote
England, United Kingdom
Summary: The role of Java Full Stack Engineer involves working as a strong Software Engineer with extensive experience in Java (Spring Boot) within large microservice architectures. The position requires proficiency in test-driven development, containerization, and modern DevOps practices. The candidate must also have an active security clearance (SC) and be comfortable collaborating in agile teams. This is a remote position with a contract duration of 12 months.
Key Responsibilities:
- Develop and maintain applications using Java (Spring Boot) within microservice architectures.
- Implement test-driven development techniques and ensure code quality.
- Utilize containerization technologies such as Docker.
- Work with relational databases, preferably Postgres, and migration tooling like Liquibase.
- Engage in continuous integration and deployment practices.
- Collaborate effectively within agile teams and across disciplines.
- Contribute to front-end development using React/Typescript as needed.
Key Skills:
- Java (Spring Boot)
- Postgres or other relational SQL databases
- Docker
- Test-driven development (JUnit & Mockito or similar)
- CI/CD (Jenkins or similar)
- Agile team collaboration
- Knowledge of Kafka (advantageous)
- Front-end experience with React/Typescript (desirable)
- API Specification (Swagger OpenAPI) (desirable)
- Gradle (desirable)
- Liquibase (desirable)
Salary (Rate): 410
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT