Job Title: Remote Java Developer
Duration: 6 months (with potential extension)
Workload: Full time hours
Setup: Freelance (Daily rate / Limited Company / Umbrella / Sole Trader)
Location: Remote
We’re looking for a skilled Java Developer to support a client’s backend development team on a greenfield project.
Key Responsibilities:
- Design, develop, and maintain scalable Java-based applications.
- Collaborate with cross-functional teams to define and implement new features.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to continuous improvement.
- Troubleshoot and resolve technical issues across the stack.
Must-Have Skills:
- Strong experience with Java (8+)
- Spring Boot and RESTful API development
- SQL and relational database design
- Git version control
- Agile/Scrum methodology
Nice-to-Have:
- Experience with cloud platforms (AWS, Azure, or GCP)
- Docker and containerisation
- CI/CD pipelines
- Microservices architecture
- Frontend exposure (React or Angular)