Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Title: Senior Java Microservices Engineer – Payments (IKP | Service Mesh)
Location: Sheffield, UK (Hybrid-3 days weekly from office)
We at Coforge are looking for Senior Java Microservices Engineer in Sheffield, UK.
Role Purpose
Build and evolve high-throughput, low-latency payment services using Java microservices on IKP, leveraging Service Mesh capabilities for secure, observable, resilient service-to-service communication. Deliver scalable APIs and event-driven components that support critical payment journeys (e.g., initiation, validation, routing, clearing/settlement, exceptions).
Key Responsibilities (Payments + Microservices Focus)
- Design, develop, and maintain Java-based microservices supporting payment processing and orchestration.
- Build REST/gRPC APIs and event-driven services for payment flows and downstream integrations.
- Implement resilience patterns (timeouts, retries, circuit breakers, bulkheads) aligned to platform standards.
- Use Service Mesh features (traffic management, mTLS, policy enforcement, observability) to improve reliability and security.
- Engineer for performance and scale: throughput, latency, idempotency, concurrency, back-pressure, and safe retries.
- Apply payments-grade controls: auditability, traceability, non-repudiation, and strong operational monitoring.
- Collaborate with product, architecture, SRE/platform teams to deliver secure-by-design services on IKP.
- Drive engineering excellence: code reviews, automated testing, CI/CD, and continuous improvement.
Required Technical Skills (Core)
- Strong hands-on Java (modern versions preferred) and microservices design.
- Experience building services on IKP (or equivalent internal Kubernetes-based platform).
- Solid understanding of Service Mesh concepts and implementation (traffic routing, mTLS, sidecars, service discovery).
- Microservices patterns: DDD, API versioning, contract-first development, backward compatibility.
- Data and messaging: Kafka (or equivalent), event schemas, exactly-once/at-least-once trade-offs, idempotency.
- Observability: distributed tracing, metrics, structured logging (e.g., OpenTelemetry patterns).
Preferred / Nice-to-Have (Common Adjacent Tech)
(Adjust to match your environment)
- Spring Boot / Quarkus, Maven/Gradle
- Containers & orchestration: Docker, Kubernetes
- API tooling: OpenAPI/Swagger, API gateways
- Security: OAuth2/OIDC, JWT, secrets management, mTLS
- CI/CD: pipelines, automated quality gates, SAST/DAST
- Testing: unit/integration/contract tests (e.g., Pact), performance testing
Payments Domain Experience
- Knowledge of payment processing concepts: STP, validation, enrichment, routing, reconciliation, exception handling
- Familiarity with payment rails/standards: ISO 20022, SEPA, Faster Payments, ACH
- Understanding of operational risk controls: limits, sanctions screening touchpoints, audit trails, and regulatory considerations.
Key Skills
Ranked by relevanceReady to apply?
Join Coforge and take your career to the next level!
Application takes less than 5 minutes

