Senior Backend Developer (Java)
Компания BTS Digital создает цифровые продукты и сервисы, которые помогают людям. В экосистеме реализуются проекты для повседневной жизнедеятельности, ведения бизнеса и госуправления. Более 9 миллионов пользователей уже выбрали нас и наши продукты: AituCloud, Aitu Messenger, eOtinish (заявления в гос. органы онлайн), Digital ID (Система идентификации), Aitu Koshelek 2.0, Aitu Passport, Система Мгновенных Платежей. Мы в поиске Backend-разработчика (Java).
Технологический стек:
- Java
- Spring Framework (Spring Boot, Spring Security)
- Docker
- CI/CD (GitLab CI/CD)
- Kafka и другие очереди сообщений
- Работа с базами данных (SQL/NoSQL)
- Микросервисная архитектура
- OAuth
Обязанности:
- Разработка и поддержка серверной части приложений на Java.
- Реализация микросервисов и их интеграция с внутренними и внешними системами.
- Настройка и работа с очередями сообщений (Kafka и другие).
- Оптимизация производительности приложений и базы данных.
- Настройка и использование CI/CD процессов (GitLab).
- Внедрение и поддержка механизмов авторизации/аутентификации (OAuth).
- Участие в проектировании архитектуры новых решений.
- Тесное взаимодействие с командой для достижения поставленных целей.
Требования:
- Уверенное владение Java и Spring Framework.
- Опыт работы с Docker и микросервисной архитектурой.
- Навыки работы с очередями сообщений (Kafka или аналоги).
- Опыт работы с базами данных (SQL/NoSQL), включая их оптимизацию.
- Знание и применение CI/CD, работа с GitLab.
- Опыт работы с OAuth или другими протоколами авторизации.
- Понимание принципов разработки высоконагруженных систем.
- Умение разбираться в сложных задачах и предлагать оптимальные решения.
Будет плюсом:
- Опыт работы с другими технологиями и инструментами для мониторинга и логирования.
- Участие в разработке систем с высокой степенью отказоустойчивости.
- Знание инструментов контейнеризации и оркестрации (Kubernetes).
Что мы предлагаем:
- Возможность работать в гибридном или удаленном формате со стандартным графиком.
- Уютный офис в г.Астана и г.Алматы.
- Медицинское страхование.
- Официальное трудоустройство.
- Возможность стать частью IT компании, которая создает цифровые решения, меняющие жизнь людей к лучшему.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).