AI Summary
Design, develop, and deploy scalable Java-based applications. Collaborate with cross-functional teams to deliver high-quality software solutions. Work on modern, scalable, and high-impact applications.
Key Highlights
Design, develop, test, and deploy scalable Java-based applications
Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions
Troubleshoot, optimize, and enhance application performance
Technical Skills Required
Benefits & Perks
Full-time, permanent role
Remote work opportunity within the UK
Eligibility to work in the UK required
Job Description
Job Title: Java Full Stack Developer
Location: Remote (UK Only)
Job Type: Full-Time, Permanent
Eligibility: Candidates must have the right to work in the UK. No sponsorship available.
About The Role
We are looking for Java Full Stack Developers with 0–15 years of experience to join our growing technology team. This is a fully remote role within the UK, offering the opportunity to work on modern, scalable, and high-impact applications. You will collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.
Key Responsibilities
- Design, develop, test, and deploy scalable Java-based applications
- Work across the full stack, including backend, frontend, databases, and cloud environments
- Collaborate with product owners, architects, and QA engineers
- Participate in code reviews and contribute to best coding practices
- Troubleshoot, optimize, and enhance application performance
- Ensure security, scalability, and maintainability of applications
- Strong experience in Java / Java 8+
- Hands-on with Spring Boot, Spring MVC, Spring Security
- RESTful API development and microservices
- Experience with Angular, React, or Vue.js
- HTML5, CSS3, JavaScript, TypeScript
- SQL databases (MySQL, PostgreSQL, Oracle)
- NoSQL databases such as MongoDB (nice to have)
- Cloud platforms: AWS, Azure, or GCP
- CI/CD tools such as Jenkins, GitLab, or GitHub Actions
- Containerization using Docker and Kubernetes
- Strong problem-solving and communication skills
- Ability to work independently in a remote setup