Java Backend Team Lead
Город:
Алматы
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "Beeline, ТМ"
Команда мобильного приложения
Это амбициозные ребята, которые меняют рынок мобильной связи и развлечений. Пишем код, проектируем интерфейсы, продвигаем бренд, пишем подкасты, строим бизнес-процессы, помогаем клиентам, исследуем и анализируем. Приложение растёт, появляются новые направления и мы ищем людей с похожими ценностями.
Обязанности:
- Руководство командой back-end разработки: организация, планирование, контроль и модернизация процессов, распределение задач, расстановка приоритетов, подбор, обучение и мотивация команды.
- Контроль качества разработки (code review, code style, git flow, unit tests, deployment flow).
- Проектирование и разработка функционала программного продукта: утверждение технических решений, анализ исходного кода, соответствие стандартам, разработка архитектуры и выбор стека технологий.
- Разработка и оптимизация серверной части платформы мобильного приложения: новый функционал, исправление инцидентов, снижение времени обработки запросов, поддержание SLA.
- Первичное тестирование и проведение модульного тестирования (UNIT-тесты).
- Поиск и внедрение новых технологий и фреймворков.
Участие и взаимодействие:
- Решение инцидентов: анализ и устранение корневых причин сбоев, низкой производительности.
- Участие в совещаниях отдела, формирование технологической дорожной карты.
- Взаимодействие с подразделениями: мобильные сети, ИТ, биллинг, ИБ, внешние партнеры.
- Опыт руководства проектированием и разработкой, оптимизации кодовой базы и интеграции внешних сервисов.
- Умение быстро адаптировать команды и процессы к новым технологиям и задачам.
Требования
- Опыт на аналогичной позиции от 2 лет - минимум.
- Опыт разработки архитектурных решений и их реализации в проектах.
- Знание web-технологий и принципов микросервисной архитектуры.
- Знание объектно-ориентированного, функционального и реактивного программирования (WebFlux/Project Reactor).
- Понимание стандартов BPMN 2.0.
- Навык анализа кода и командной разработки (Confluence, Jira).
- Знание методологий разработки ПО (Agile, DevOps и т.п.).
- Опыт работы с MVC frameworks, информационными системами и БД на уровне предприятий.
- Умение организовывать процесс тестирования ПО.
- Знание Java, Spring WebFlux, Spring Security, Hibernate, Maven, Gradle, Kafka, RabbitMQ, ElasticSearch, Quarkus, Camunda BPM, R2DBC.
- Работа с базами данных (Postgres, Redis, MongoDB).
- Опыт с контейнерной инфраструктурой (Docker, Kubernetes) и CI/CD (GitLab).
- Знание SQL, систем контроля версий (Git) и Linux shell.
В сопроводительном письме, пожалуйста, расскажите:
- Какой у вас опыт в коммерческой разработке?
- Какой опыт управления командой? Поделитесь достигнутыми результатами.
Мы будем рады узнать больше о вас!
09 Января
Алматы
Компания "ОЦ «Aiplus» (Qadam (Қадам))" Привет, наш будущий кандидат! Мы, компания AIPLUS, - лидеры в области дополнительного образования!...
09 Января
Алматы
Компания "Axio" Привет! Меня зовут Алти, я HR Партнер IT компании Axio! Сразу напишу о компании: Axio — это про время. Вообще, мы...
09 Января
Алматы
Компания "Декатлон РК" Ищешь возможности для профессионального роста? Хочешь работать над интересными проектами и прокачать свои навыки?...
09 Января
Backend-разработчик (PHP, Python)
Алматы
Компания "Аврора Сервис" Обязанности: Разработка и поддержка серверной логики приложений. Проектирование, разработка и оптимизация...
10 Января
Junior / Middle Java Software Engineer
Алматы
Компания "Kaspi Bank, АО" Мы Kaspi.kz - крупнейшая технологическая компания в Казахстане, миссия которой - улучшать людям жизнь. Ежемесячно...
Вакансия размещена в отрасли