Обязанности:
-
Разработка и поддержка backend-компонентов на Java;
-
Участие в проектировании архитектуры и выборе технических решений;
-
Создание и поддержка API (RESTful или другие);
-
Работа с БД (SQL или NoSQL) проектирование, создание и оптимизация баз данных, написание запросов и обеспечение безопасности данных;
-
Реализация бизнес-логики и обработки запросов на серверной стороне, включая аутентификацию, авторизацию и обработку ошибок;
-
Реализация интеграций с другими системами;
-
Взаимодействие с аналитиками, тестировщиками и другими командами.
Требования:
- Опыт коммерческой разработки от 5 лет;
- Уверенное знание Java (от версии 11 и выше);
-
Глубокое знание Spring Framework (Boot, Data, Security);
-
Понимание принципов ООП, SOLID, чистой архитектуры;
-
Опыт работы с реляционными базами данных (PostgreSQL, MySQL);
-
Уверенное владение Git, опыт командной разработки;
-
Умение работать в Linux/Unix-среде;
-
Навыки написания тестов (JUnit, Testcontainers и др.).
- Английский и Казахский языки: бесплатно и удобно, прямо внутри компании;
- Заботимся о форме и здоровье: компенсируем фитнес и медицинские услуги;
- Мы за активный отдых: футбол, баскетбол, яркие летний и зимний корпоративы;
- Корпоративная библиотека для поиска идей и решения рабочих задач;
- Настольный теннис в офисе для коротких перерывов и заряда энергией.