Principal Java Engineer - Retail
Core
Lead technical deep dives and build robust cloud-native services supporting secure, high-volume payment transactions for retail clients.
Role type
Principal Java Engineer (Backend)
Builds
Cloud-native payment services, integrations with acquiring banks and fraud detection tools
Domain
Fintech / Retail Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17+, Spring Boot or Micronaut, Kafka, event-driven architecture, Microservices, Azure, Kubernetes, Terraform, CI/CD pipelines, PCI DSS/SCA/PSD2 compliance, fraud detection, tokenisation, settlement flows
Preferred skills
Kotlin, OpenTelemetry, Dynatrace
Technologies
Java, Spring Boot, Micronaut, Kafka, Azure, Kubernetes, Terraform, GitHub Actions, OpenTelemetry, Dynatrace
Responsibilities
Lead technical deep dives and knowledge sharing, write high-quality Java code for payment services, build and support cloud-native systems, manage CI/CD pipelines, champion secure coding practices, mentor junior/mid/senior engineers, improve platform reliability and cost-efficiency
Seniority
Principal, hands-on IC with mentorship