Main tasks & responsibilities
- Develop and maintain backend logic and server APIs used by frontend application
- Work with cool tech stack: event-driven architecture using Apache Kafka and reactive
- programming (Spring WebFlux)
- Build reusable code and common libraries
- Collaborate with the backend team to improve the quality
- Participate and provide input during technical discussions
Requirements
- Experience with Java 17+, Microservices, Spring, SQL, Docker, Kubernetes
- Previous experience in working with databases
- Good knowledge about deployment procedures
- Knowledge about web application security (OAuth2)
- Understanding of how technologies work together on a larger scale
- Previous experience in working with production environment with real customers
- Ability to implement a task with detailed specification independently and ability to suggest
- task implementation solutions
- Good debugging skills
- Fluent written and spoken English
Nice to have
- Experience on integrations with 3rd party providers like payment-providers, game providers
- Experience on integrations with AWS/GCP services