freehire launches on Product Hunt on 26 August.

Follow →

Senior Full Stack Engineer

Summary

Build and ship full-stack features using Java 21+, React, PostgreSQL, and microservices at HSBC's Sheffield office, with strong focus on backend API design and production ownership.

Senior Full Stack Engineer (GCB4) | Location: Sheffield (Hybrid – 3 days in office)

We’re hiring two Senior Full Stack Engineers (GCB4) to build and run modern, production-grade software using Java 21+, microservices, PostgreSQL, and React. This is an end-to-end engineering role with a strong focus on backend services, API design, and production ownership in a global enterprise environment.

What you’ll do

  • Build and ship features across the stack: React UI, Java 21+ microservices, and PostgreSQL-backed services
  • Design microservice-aligned solutions: service boundaries, API contracts, integration patterns, versioning
  • Deliver secure, high-performance REST APIs with maintainable, testable code
  • Containerise services with Docker and support deployment/runtime on Kubernetes (configuration, scaling, resilience)
  • Drive strong engineering practices: clean code, automated testing, trunk-based development, peer reviews, and continuous improvement

What you’ll bring (must-have)

  • Strong modern Java experience (Java 21+ preferred) building production services (Spring Boot experience helpful, but solid core Java is key)
  • Proven experience taking backend applications to production and supporting them
  • Hands-on microservices experience (service-to-service communication, versioning, clear boundaries)
  • Strong SQL skills with PostgreSQL preferred (data modelling, indexing, performance tuning)
  • Strong delivery/operability mindset: CI/CD, high‑cadence releases, and ownership of NFRs (availability, observability, auditability, data integrity)

Nice to have

  • Strong Kubernetes experience (beyond basics) and deployment strategies
  • Observability tooling experience and incident/production support maturity
  • Experience in banking/regulated environments
  • Stronger React/TypeScript capability if you enjoy contributing on the UI layer

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