Java Backend Engineer (Payments Domain)

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.
  • 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 (eg, OpenTelemetry patterns).

Required Technical Skills (Core) 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 (eg, Pact), performance testing
  • 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.

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.

Job Details

Company
Infoplus Technologies UK Ltd
Location
Sheffield, Yorkshire, United Kingdom S5 9
Employment Type
Contract
Salary
GBP Annual
Posted