Tech Stack
DockerJavaKubernetesMongoDBNode.jsSpringSpring BootSpringBoot
About the role
- Join Payments Team to contribute to improving payment architecture and enhance experience for 13.5M+ active users
- Build inhouse payments ecosystem across countries and take ownership of payment domain, services, and future
- Build, ship and run software; involved in shipping and monitoring in production
- Develop high-quality, test-driven software with focus on safety and privacy of sensitive information
- Work in a collaborative and autonomous team; develop, launch, and maintain software solutions
- Contribute to growth of industry and make meaningful impact
Requirements
- Experience in building Java Services, e.g. with Spring Boot, Spring Native, Micronaut or Quarkus
- Well-versed with Docker; ideally production experience with Kubernetes (not a must)
- High quality code means tested code with proper coverage
- Experienced in creating and consuming RESTful APIs that operate at scale, are easy to use and self-documented
- Comfortable in complex and heterogeneous system landscapes
- Developing software means more than coding — the “why” is important
- Team player and collaborative