-
Infoplus Technologies UK Limited

Java Developer - Payments

Infoplus Technologies UK Limited
Poland · Contract · Mid-Senior

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

microservices java cicd spring boot kubernetes docker kafka stp ddd
Login to Apply
Posted
Apr 09, 2026
Type
Contract
Level
Mid-Senior
Location
Cracow

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Business Changers
Related

Senior Java Developer

2026-04-10

Full-time
Mid-Senior
Italy
Software Development
Information Technology
View Job Details
Dyninno Group
Related

Senior PHP Developer – System Migration

2026-04-11

Full-time
Not Applicable
Latvia
IT Services
Engineering
View Job Details
Dyninno Group
Related

PHP Developer

2026-04-11

Full-time
Not Applicable
Latvia
IT Services
Engineering