Единая цифровая платформа «Работа России» является единой информационной экосистемой в сфере труда и занятости. Показатели системы на сегодня: более 170 млн посетителей с начала эксплуатации, 150 тыс. посетителей ежедневно, более 1,1 млн личных кабинетов работодателей, более 19,6 млн зарегистрированных пользователей, более 1000 транзакций, выполняемых в системе одновременно.
Стек: Java 17, Gradle 7.6.3, Kotlin 1.8.22, Spring Boot 2.7.18, Kafka,RabbitMQ, PostgreSQL, Bitbacket, GitLab, Kubernetes, микросервисная архитектура
Обязанности:
- Разработка, развитие и оптимизация прикладного программного обеспечения;
- Проектирование и разработка архитектуры новых сервисов и их интеграция с существующими системами;
- Обеспечение качества кода и технических решений через код-ревью и внедрение best practices;
- Оптимизация кода, производительности системы и устранение технического долга;
- Внедрение и улучшение CI/CD процессов, автоматизация сборки и развертывания;
- Организация работы и руководство командой разработчиков (3-5человек), функциональное и техническое развитие команды;
- Проведение дейли, ретро, планирования, декомпозиции задач и оценка результатов;
- Контроль выполнения задач и соблюдения сроков, мониторинг прогресса;
- Онбординг новых разработчиков, их техническое наставничество и помощь в развитии;
- Участие в собеседованиях и подборе новых сотрудников в команду;
- Взаимодействие с другими командами (backend, frontend, аналитики,DevOps) для бесшовной интеграции сервисов;
- Контроль за архитектурными решениями и обеспечение их соответствия требованиям;
- Контроль версионности кода, артефактов и веток, управление процессом выпуска релизов;
- Участие в ревью архитектуры и разработка масштабируемых решений;
- Контроль соответствия реализации задач техническому заданию на этапе рассмотрения pull-request'ов;
- Анализ и оценка технических рисков, обеспечение отказоустойчивостии безопасности решений;
- Оптимизация текущих процессов разработки, сокращение времени на выпуск новых фич;
- Автоматизация процессов тестирования и развертывания сервисов;
- Внедрение стандартов разработки, лучших практик и архитектурных решений;
- Участие в формировании стратегических и оперативных целей проекта;
- Внедрение инновационных подходов и инструментов в работу команды;
- Документирование решений, архитектуры и ключевых изменений в системе;
- Анализ и устранение технических проблем и сбоев в работе системы;
- Работа с DevOps-командой для оптимизации развертывания и мониторинга систем.
Требования:
- Опыт работы в коммерческой разработке на Kotlin от 3-х лет;
- Опыт работы на позиции Tech Lead / Team Lead от 2-х лет с управлением командой (от 3-5 человек);
- Опыт организации работы команды разработчиков (онбординг, постановка задач, контроль выполнения);
- Опыт подбора и формирования команд разработчиков;
- Опыт работы с высоконагруженными системами и отказоустойчивыми архитектурами;
- Опыт работы с менеджерами очередей RabbitMQ, Kafka;
- Опыт работы с реляционными и NoSQL базами данных: PostgreSQL,Cassandra;
- Опыт написания unit-тестов, проведения код-ревью и внедрения bestpractices;
- Опыт взаимодействия с аналитиками, тестировщиками, DevOps-инженерами и другими командами;
- Уверенное владение технологиями Spring 4+ (Core, Boot, Data,Security, MVC, Cloud, Batch, и др.) и их интеграцией в корпоративных проектах;
- Практический опыт работы с Gradle, включая управление зависимостями, настройку профилей сборки и использование плагинов для автоматизации разработки;
- Владение системой контроля версий Git: управление ветками, разрешение конфликтов, проведение слияний, использование rebase иpull/merge-запросов;
- Участие в командной разработке корпоративных информационных систем с использованием современных подходов;
- Практический опыт проектирования и разработки микросервисной архитектуры для масштабируемых и отказоустойчивых систем;
- Разработка и поддержка web-приложений, включая интеграцию со сторонними сервисами;
- Опыт профилирования и оптимизации производительности приложений для достижения высокой скорости работы.
Условия:
- Работу в аккредитованной ИТ-компании с официальным трудоустройством по ТК РФ;
- Корпоративную технику для комфортной работы;
- ДМС после испытательного срока с возможностью страхования детей и родственников;
- Участие в корпоративных мероприятиях и праздниках в кругу профессионалов, где ценят вклад каждого;
- Реферальную программу с вознаграждением за рекомендации друзей в нашу команду;
- Оплату посещения профильных конференций и курсов, поддержку в подготовке к публичным выступлениям и написанию статей на Хабр.