Java Microservices Payments JD
Job Title
Senior Java Microservices Engineer – Payments (IKP | Service Mesh)
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.
Ways of Working
● Agile delivery, strong stakeholder management, and cross-team collaboration.
● Ownership mindset: you build it, you run it (production support, incident learnings, post-mortems).
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Java Developer
2026-04-10
Senior PHP Developer – System Migration
2026-04-11
PHP Developer
2026-04-11
- Posted
- Apr 09, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Cracow
- Company
- Infoplus Technologies UK Limited
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Java Developer
2026-04-10
Senior PHP Developer – System Migration
2026-04-11
PHP Developer
2026-04-11