You will be responsible for developing new payment features that solve merchant regional & business specific needs.
Being part of a mission team, you will be responsible for delivering functionalities end to end from our java backend microservices to our Java/Kotlin mobile SDK.
Essential Functions:
- You design and implement contracts between backend services and a mobile SDK and, work together with the team on having business logic delivered
- You will grow into a joining point for backend and mobile activities
- You will suggest, drive and support improvements to the backend and mobile SDK APIs and architecture
Basic Qualifications:
- 5 years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD
Preferred Qualifications:
- 6+ years of work experience with a Bachelor’s Degree or 4 +years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD
- You posses a deep understanding of Java, RESTful web-services and microservice architecture
- You have experience with using Java 11 and Spring boot
- You are familiar with the application development lifecycle, CI/CD and are proficient in writing maintainable code using TDD/BDD paradigms
- You have a good understanding of clean code principles – SOLID, KISS, DRY, Clean Architecture
- You are familiar with Container Orchestration (Docker, Kubernetes) and AWS