Java Backend Team Lead
02 Декабря 2024
Город:
Алматы
Занятость:
Полная занятость
Опыт:
Более 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.
В сопроводительном письме, пожалуйста, расскажите:
- Какой у вас опыт в коммерческой разработке?
- Какой опыт управления командой? Поделитесь достигнутыми результатами.
Мы будем рады узнать больше о вас!
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
05 Декабря
Senior Backend developer (GO)( ДБ АО Сбербанк )
Алматы
Компания "ДБ АО Сбербанк" Обязанности: Подбор и согласование технологий и инструментов для реализации задач в области...
05 Декабря
Backend-разработчик( Mybuh.kz )
Алматы
Компания "Mybuh.kz" Обязанности: Уважаемые кандидаты, ознакомьтесь внимательно с условиями вакансии! • разработка и поддержка проектов на...
05 Декабря
Lead Process Engineer - Mining( ILF Kazakhstan )
Алматы
Компания "ILF Kazakhstan" Job description Knowledge and experience in international PMC contracts related to the development and execution...
05 Декабря
Java-разработчик( Kolesa Group )
Алматы
Компания "Kolesa Group" Kolesa Group — международная IT-компания, строим классифайды для 12,5 миллионов пользователей. Наши продукты —...
04 Декабря
Junior Java developer (обучение с трудоустройством)
Алматы
Компания "МФО ОнлайнКазФинанс (ТМ Solva)" Компания Solva Technology – центр разработки финтех-лидера Solva Group и член крупнейшего в...
Вакансия размещена в отрасли