Negotiable
Undetermined
Undetermined
Sheffield, England, United Kingdom
Summary: This role for a Full Stack Engineer in Sheffield focuses on developing a next-generation payment processing engine for the banking and payments domain. The position requires extensive experience in modern architecture, microservices, and cloud transformation. The engineer will be responsible for delivering high-quality, resilient microservices and leading architectural decisions. Collaboration with DevOps to enhance CI/CD and modernization of legacy systems is also a key aspect of the role.
Key Responsibilities:
- 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
Key Skills:
- 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
Salary (Rate): undetermined
City: Sheffield
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
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