Senior Backend Engineer (Java/Kotlin)
Zepz
·
Posted:
May 3, 2023
·
Remote
About the position
The job overview for this role is to help build a new Back Office platform for Zepz's multi-brand operations team supporting customers who are sending money transfers from 50 countries into 150+ markets worldwide. The Back Office solution will operate in several domains and will integrate them together under one UI channel. The ideal candidate should have strong experience of building APIs and services, extensive experience in Java and Kotlin, experience working with Microservices, and experience working with REST, gRPC and GraphQL APIs (consumer and provider). They should also be comfortable working with a Cloud Native platform hosted in AWS and have a bias for action.
Responsibilities
- Help build a new Back Office platform for multi-brand operations team supporting customers who are sending money transfers from 50 countries into 150+ markets worldwide
- Join a newly built team which aims to create microservices-based, AWS-centric solutions which allow operation teams to do their daily work, automate processes using various domains’ APIs, and integrate with internal and external platforms
- Write great code, design and refine work, and own delivery beyond just a pull request
- Review others' work and seek feedback to ensure a better codebase and sharpen each other's skills
- Promote knowledge sharing across Chapters and experiment with new tools, present findings, and shape future standards
- Build APIs and services using Java and Kotlin, Microservices, REST, gRPC and GraphQL APIs (consumer and provider), and unit and integration tests
- Work with Cloud Native platform hosted in AWS, and have experience with Relational and NoSQL databases
- Optimize technology evolution with long term goals in mind and improve with new technology capabilities
- Have a bias for action, see a problem and fix it, get buy-in for solutions, and keep tickets moving.
Requirements
- Strong experience of building APIs and services.
- Extensive experience in Java and Kotlin.
- Experience working with Microservices.
- Experience working with REST, gRPC and GraphQL APIs (consumer and provider).
- Experience with unit and integration tests.
- Happy in the Clouds. Our Cloud Native platform is hosted in AWS. You’ll be comfortable working with a system that supports users from around the world, at scale.
- Bias for action. You see a problem, you fix a problem. You get buy-in for your solutions and keep tickets moving. We’re always looking for ways to ship at pace.
- Working knowledge of Spring Boot and Spring Cloud (bonus).
- Knowledge of AWS native services (bonus).
- CI/CD and IaaC tooling experience: Jenkins, Terraform, ArgoCD (bonus).
- Experience with Relational and NoSQL databases (bonus).