Job Title: Full Stack Engineer
Location: Sheffield, England, United Kingdom
Experience: 8+ Years
Domain: Banking / Payments
This is an opportunity to build a next-generation, lean and reusable payment processing engine that will power high-speed, high-quality, cloud-native payment capabilities across the enterprise.
If you are passionate about modern architecture, microservices, distributed systems, and cloud transformation this role is for you.
Roles & Responsbilities
Deliver best-in-class payment processing capabilities
Design and build resilient, highly available microservices
Develop high-quality, production-grade code with robust testing
Lead architectural decisions aligned with enterprise standards
Partner with DevOps to drive CI/CD, DevSecOps, and automated infrastructure
Support modernization of legacy payment platforms to cloud-native solutions
Tech Stack & Expertise Required
8+ years as an API Engineer
Strong experience in Java (8+ years); exposure to Go / Rust is a plus
Microservices & Distributed Systems (Spring Boot)
JVM tuning & performance optimization
Kafka, Docker, Kubernetes, Service Mesh
Observability tools: Splunk, Grafana, Prometheus, Jaeger, OpenTelemetry
Cloud & DevOps (VPC, IAM, firewall, cloud costing & sizing)
Strong SQL skills
Linux, networking, storage & load balancing knowledge
Experience in Financial Services / Payments domain preferred
What We're Looking For
Strong architecture & API design expertise
Experience creating gap analysis, LLDs, and data models
Leadership mindset — mentoring & technical guidance
Excellent communication & stakeholder engagement skills
Passion for modernization & engineering excellence