freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Engineer

Summary

Build and maintain full-stack Java/Spring Boot applications with React/Angular frontends, microservices, Kafka, and cloud deployments for a staffing firm’s client projects.

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available