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