Senior Kotlin Backend Developer
Core
Re-architecting a core provisioning platform to transform user credentials into Wallet Passes by migrating from a monolithic system to a modern, scalable, domain-driven architecture.
Role type
Senior IC backend engineer (Kotlin/Java)
Builds
Scalable backend services and integrations for Wallet provisioning workflows
Domain
Fintech / Wallet services / Cloud-native infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Java, Spring Boot, AWS, Kafka, DynamoDB, Aurora Database, Microservices Architecture, Distributed Systems, Domain-Driven Design
Preferred skills
DevOps Fundamentals, CI/CD, Production support
Technologies
Kotlin, Java, Spring Boot, AWS, Kafka, DynamoDB, Aurora
Responsibilities
Design and develop scalable backend services; Contribute to migration from monolithic to domain-driven architecture; Build and maintain integrations for Wallet provisioning; Develop event-driven solutions using Kafka; Design and optimize data solutions using DynamoDB and Aurora; Support CI/CD, deployment, and monitoring; Participate in code reviews and architecture decisions.
Seniority
Senior, hands-on IC