Kotlin Backend Developer
Role details
Job location
Tech stack
Job description
The chosen engineers will join an initiative focused on re-architecting a core provisioning platform responsible for transforming credentials into secure digital wallet passes. This project involves dismantling a complex monolithic system and building a modern, domain-driven, layered architecture designed to unify provisioning across all wallet offerings for greater scalability, resilience, and flexibility. Responsibilities include designing, developing, and maintaining scalable backend microservices, building cloud-native applications, and optimizing data solutions. Additionally, candidates will participate in deployment, monitoring, and basic operational support activities, contributing actively to architecture discussions and modern software engineering practices.
Requirements
To succeed in this role, candidates must possess strong hands-on development experience with Kotlin and Java, alongside extensive experience building backend services using Spring Boot. Robust expertise in cloud services, specifically within the Amazon Web Services ecosystem, is essential. Technical capabilities must include working with DynamoDB, Aurora databases, and managing event-driven architectures utilizing Kafka. Ideal applicants must be completely self-sufficient with a day-one starter mindset, capable of handling basic infrastructure responsibilities and production support activities to deliver highly available systems.
If you are a driven backend developer ready to impact next-generation infrastructure, please connect with our recruiter at