Java Developer
Java Developer
Active SC clearance required
Inside IR35
Location: Remote UK
Role Overview
We are seeking a skilled SC Cleared Java Developer to join our team. The ideal candidate will have a strong background in software development, specifically in Java and related technologies. You will be responsible for designing, developing, and maintaining robust applications that meet our business needs while collaborating with cross-functional teams in an agile environment.
Responsibilities
- Develop and maintain high-quality Java applications using Spring Boot.
- Design and manage databases, preferably using Postgres or other relational SQL databases.
- Utilise Docker for containerization and deployment of applications.
- Implement test-driven development practises using Junit, Mockito, or similar testing libraries.
- Participate in CI/CD processes using Jenkins or similar pipeline tooling to ensure smooth integration and deployment.
- Work collaboratively within agile teams, contributing to discussions and decision-making processes.
- Collaborate with colleagues from various disciplines to deliver comprehensive solutions.
Qualifications
Essential Skills/Experience:
- Proficiency in Java, particularly with Spring Boot framework.
- Experience with Postgres or other relational SQL databases.
- Familiarity with Docker for application deployment.
- Strong understanding of test-driven development and experience with Junit and Mockito or similar libraries.
- Experience with CI/CD practises, particularly using Jenkins or similar tools.
- Ability to work effectively in agile teams and collaborate with cross-functional colleagues.
Desirable Skills:
- Knowledge of API Specification using Swagger OpenAPI.
- Experience with Gradle for project management.
- Familiarity with Liquibase for database version control.
- Understanding of Kafka for messaging services.
- Experience with front-end technologies such as React and Typescript.
Active SC clearance required
Inside IR35
Location: Remote UK
Role Overview
We are seeking a skilled SC Cleared Java Developer to join our team. The ideal candidate will have a strong background in software development, specifically in Java and related technologies. You will be responsible for designing, developing, and maintaining robust applications that meet our business needs while collaborating with cross-functional teams in an agile environment.
Responsibilities
- Develop and maintain high-quality Java applications using Spring Boot.
- Design and manage databases, preferably using Postgres or other relational SQL databases.
- Utilise Docker for containerization and deployment of applications.
- Implement test-driven development practises using Junit, Mockito, or similar testing libraries.
- Participate in CI/CD processes using Jenkins or similar pipeline tooling to ensure smooth integration and deployment.
- Work collaboratively within agile teams, contributing to discussions and decision-making processes.
- Collaborate with colleagues from various disciplines to deliver comprehensive solutions.
Qualifications
Essential Skills/Experience:
- Proficiency in Java, particularly with Spring Boot framework.
- Experience with Postgres or other relational SQL databases.
- Familiarity with Docker for application deployment.
- Strong understanding of test-driven development and experience with Junit and Mockito or similar libraries.
- Experience with CI/CD practises, particularly using Jenkins or similar tools.
- Ability to work effectively in agile teams and collaborate with cross-functional colleagues.
Desirable Skills:
- Knowledge of API Specification using Swagger OpenAPI.
- Experience with Gradle for project management.
- Familiarity with Liquibase for database version control.
- Understanding of Kafka for messaging services.
- Experience with front-end technologies such as React and Typescript.