> Markdown version of [/jobs/ext/2160129-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/2160129-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Engineer - **Company:** HSBC Group - **Location:** Sheffield, UK - **Salary:** £68,856.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Query Performance, Java (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Cloud Computing, Cloud Engineering, Continuous Integration, Data Integrity, Data Stores, PostgreSQL, Software Engineering, Management of Software Versions, Trunk-based Development, ReactJS, Spring-boot, Kubernetes Helm Charts, Indexer, Backend, Kubernetes, Restful APIs, Api Management, Docker, Microservices - **Published:** August 21, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5850153426 ## About the Role * Strong experience in software engineering with proven expertise designing, developing, and deploying backend applications in production. * Hands-on delivery experience with microservice architectures, including service-to-service communication and API versioning. * Experience delivering change to production at high cadence (CI/CD mindset and operational ownership). * Proven experience delivering RESTful APIs to production, including authentication/authorisation considerations. * Experience designing schemas for and working with PostgreSQL (data modelling, indexing, query performance). You should also have experience with one or more of the following: * Java 21+ (or recent modern Java) building microservices (e.g., Spring Boot or similar frameworks). * Docker for container packaging and local development workflows. * Kubernetes for orchestration (deployments, services/ingress, config/secrets, autoscaling; comfort reading manifests/Helm charts is a plus). * Cloud platform experience (e.g., GCP) and cloud-native patterns. * React (ReactJS) for building modern UI applications (component-driven development, state management, API integration). * Experience in the financial sector, ideally banking, with awareness of regulatory and risk considerations for client onboarding/due diligence systems. ## Description In Corporate and Institutional Banking (CIB) Client Services, we're building a Client Due Diligence (CDD) platform to support funds onboarding. In this role, you'll be hands-on building React-based UI applications, Java 21+ microservices, and PostgreSQL data stores, deploying into containerised environments (Docker) orchestrated by Kubernetes. You'll lead by example within our software delivery teams to create a first-in-class solution, iteratively delivered into the hands of our users. In this role, you will: * Build and ship production software across the stack: React UI applications, Java 21+ backend microservices, and PostgreSQL-backed services. * Design and implement microservice-aligned architecture, including service boundaries, API contracts, and integration patterns. * Containerise services using Docker and support deployment and runtime operations on Kubernetes (e.g., configuration, scaling, resilience). * Deliver RESTful APIs to production, with strong attention to security, performance, and maintainability. * Work with non-functional requirements (availability, observability, latency, auditability, data integrity) and align engineering outcomes to business growth. * Drive engineering culture: clean code, automated testing, trunk-based development/branching discipline, peer reviews, and continuous improvement. * Collaborate with a global, cross-region team, coordinating delivery across time zones and organisational boundaries. * Proactively remove impediments, identify delivery risk early, and communicate clearly with programme management and stakeholders. * Identify process inefficiencies and implement practical, scalable improvements (automation, standard patterns, engineering playbooks). ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Dynamic Entities in .NET: Building Low-Code Systems on Top of Entity Framework Core](https://www.wearedevelopers.com/videos/100218-dynamic-entities-in-net-building-low-code-systems-on-top-of-entity-framework-core) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)