CareerPlan

Design Lead, Java - Alternative Payment Methods

BUCHAREST, , ROMANIAFull-time2026-10-29 → 2026-11-10

Core

Hands-on Design Lead owning end-to-end design, building, and delivery of reliable integrations with Alternative Payment Method (APM) providers and payment partners.

Role type

Senior IC Design Lead (Java/Spring Boot)

Builds

Payment provider integrations, reusable integration templates, and resilient payment processing flows.

Domain

Financial Services / Payments

Required skills

Java, Spring Boot, Payment transaction lifecycles, API integration, Asynchronous callbacks, Idempotency, Retries, Reconciliation, Failure recovery, Kubernetes, OpenShift, CI/CD, OpenTelemetry, Splunk, GitHub Copilot

Preferred skills

AI-assisted development tools, Agentic development approaches, Emerging AI-first engineering practices

Technologies

Java, Spring Boot, Kubernetes, OpenShift, OpenTelemetry, Splunk, xMatters, GitHub, Dependabot

Responsibilities

Lead design of services and integration flows for new payment products; Create reusable integration templates and standards for onboarding payment providers; Implement complex features, provider integrations, and production fixes; Drive CI/CD excellence and establish pragmatic test strategies; Instrument services for operational transparency and resilience; Mentor engineers on design thinking and clean code.

Seniority

Senior, hands-on IC with team lead capacity