Responsibilities:
-
Develop new features using Kotlin
-
Participate in requirements analysis and feature planning
-
Design and improve product architecture
-
Refactor and optimize existing codebase
-
Collaborate closely with developers, project managers, and other stakeholders throughout the development process
Requirements:
-
Proficiency with Git and Unix-based systems
-
Strong knowledge of Java 8
-
Experience working with relational databases
-
Familiarity with JPA (Hibernate)
-
Solid understanding of SOLID and GRASP principles
-
Basic knowledge of Kotlin
-
Ability to write Unit and Acceptance tests
Nice to have:
-
Experience in the betting or gambling domain
-
Familiarity with RabbitMQ or Kafka
-
Working knowledge of PostgreSQL
-
Experience with Redis or Hazelcast
-
Exposure to Ktor framework
-
Familiarity with Exposed or JOOQ
-
Understanding of concurrency and multithreading
Ключевые навыки
- Java
- Kotlin
- Redis
- RabbitMQ
Задайте вопрос работодателю
Вакансия опубликована 10 апреля 2025 в Минске