£500 Per day
Inside
Hybrid
England, UK
Summary: The Java Developer role is a remote position requiring the candidate to work in Croydon two days per month. The position demands expertise in Java and related technologies, with a focus on delivering high-quality code and adhering to development processes. Candidates must also hold or be eligible for SC and NPPV3 security clearance. The role emphasizes a passion for quality and continuous improvement in software development practices.
Key Responsibilities:
- Develop and maintain Java applications.
- Utilize the Spring framework or equivalent technologies.
- Apply software design patterns effectively.
- Implement containerization using Docker or Kubernetes.
- Engage in Continuous Integration (CI) and Continuous Delivery (CD) practices.
- Ensure high software quality through Test-Driven Development (TDD).
- Design microservice-based architectures using domain-driven design (DDD), CQRS, and Event Sourcing patterns.
- Work with cloud technologies such as AWS, Azure, or GCP.
Key Skills:
- Proficiency in Java programming.
- Experience with the Spring framework.
- Understanding of software design patterns.
- Knowledge of development processes.
- Experience with Docker and Kubernetes.
- Familiarity with CI/CD methodologies.
- Passion for quality code and TDD.
- Experience with cloud technologies (AWS/Azure/GCP).
Salary (Rate): £500
City: Croydon
Country: UK
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT