BTS Digital - это IT-компания, которая создаёт цифровые продукты, упрощающие жизнь людей. Мы развиваем экосистему сервисов для повседневных задач, бизнеса и государственного сектора.
Нашими продуктами : Aitu Messenger, Aitu Koshelek 2.0, Aitu Passport и Системой мгновенных платежей уже пользуются более 9 миллионов человек.
Что предстоит делать:
-
Разработка и поддержка веб-приложений
-
Проектирование и реализация микросервисной архитектуры
-
Разработка REST API и интеграций
-
Создание современных пользовательских интерфейсов
-
Оптимизация производительности и масштабируемости системы
-
Участие в code review и архитектурных решениях
-
Анализ и устранение проблем возникающих на production
-
Работа в команде по Agile-методологии
Базовые требования:
-
Уверенное владение Java/Kotlin и Java Core
-
Опыт разработки на Spring Boot (Spring MVC, Spring Data, Spring Security)
-
Опыт разработки Web-приложений в роли fullstack-разработчика: React, Angular и другие.
-
Знание современных возможностей CSS3 и HTML5
-
Понимание и применение принципов SOLID
-
Знание и практическое применение паттернов проектирования (GoF, enterprise patterns)
-
Опыт работы с реляционными и NoSQL базами данных. Желательно из тех, что у нас есть: PostgreSQL, Redis
-
Опыт работы с брокерами сообщений
Наш tech stack:
Backend:
-
Kotlin
-
Spring Boot
-
СУБД: PostgreSQL, Redis
-
S3-storage: MinIO
Infrastructure:
-
Docker, Kubernetes
-
OpenTracing для мониторинга
Frontend:
-
Angular
-
TypeScript