Full Stack Developer – Sheffield – Client Services
Location: Sheffield, England, United Kingdom
Seniority Level: Mid-Senior level
Employment Type: Full-time
Job Function: Information Technology; Industry: Staffing and Recruiting
Requirements
Technical Skills
* Strong proficiency in Java and Spring Boot, including Spring MVC, Spring Data, Spring Security, etc.
* Solid understanding of Microservices architecture, distributed systems, service discovery, circuit breakers, and API gateways.
* Experience with messaging/streaming platforms like Kafka, RabbitMQ, or similar tools.
* Hands‑on experience with front‑end frameworks such as React, Angular, or Vue.
* Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
* Experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
* Understanding of CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.).
* Knowledge of application security, authentication/authorization, and best coding practices.
Soft Skills
* Strong problem‑solving and analytical thinking.
* Excellent communication and collaboration skills.
* Ability to work in an agile environment and handle multiple tasks.
* Attention to detail and commitment to high‑quality deliverables.
Preferred Qualifications (Optional)
* Experience with domain‑driven design (DDD).
* Familiarity with API Gateway solutions (Zuul, Spring Cloud Gateway).
* Exposure to serverless components or hybrid architectures.
* Prior experience in fast‑paced startup or high‑scale environments.
Education & Experience
* Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
* 3–7 years of full‑stack development experience with a strong backend foundation in Sprin
#J-18808-Ljbffr