
Backend разработчик (java\kotlin)
- Москва
- Постоянная работа
- Полная занятость
- Участие в разработке технического решения и выборе оптимального способа реализации бизнес-задач
- Оценка трудоёмкости и сроков выполнения задач.
- Разработка компонент системы в соответствии со стандартами качества в команде
- Тестирование разрабатываемых функции (модульное / интеграционное / компонентное тестирование)
- Разработка процессов эксплуатации системы - развёртывание, мониторинг, оповещения о проблемах
- Активное участие в ревью кода коллег, распространение опыта среди членов команды
- Глубокое знание Kotlin (включая корутины, scope-функции, обработку ошибок) и Java
- Опыт с Spring Boot (особенно Spring Data, Security, Web, Cloud) для бэкенд-разработки
- Умение работать с Kafka (RabbitMQ будет плюсом) для асинхронной обработки данных
- Практический опыт разработки микросервисов, знакомство с основными паттернами межмикросервисного взаимодействия и обработки транзакций
- Опыт с Docker/Kubernetes для оркестрации контейнеров
- Опыт проектирования схемы реляционной БД (мы используем PostgreSQL), устойчивой к изменениям и способствующей быстрому выполнению типовых запросов
- Опыт работы с NoSQL базами данных (мы используем Redis, ClickHouse, MongoDB)
- Искренняя вера в необходимость автотестирования, владение практиками организации тестируемого кода и различными классами тестов
- Опыт настройки CI/CD (GitHub CI), мониторинг через Prometheus/Grafana
- Опыт участия в архитектурном проектировании, оценка трудоёмкости задач
- Опыт проведения code review, менторство junior/middle-разработчиков
- Опыт взаимодействия с продуктологами, аналитиками, фронтенд-разработчиками, QA
- Опыт работы в распределённой команде (Agile/Scrum)
- Опыт работы с требованиями, умение мыслить в терминах бизнеса, решать пользовательские истории «под ключ»
- Опыт ведения спецификаций межсервисного взаимодействия (мы используем UML, OpenApi, AsyncApi, C4-model)
- работа в компании с развитой инженерной культурой;
- гибкая система премирования;
- расширенный социальный пакет: ДМС со стоматологией с первого месяца работы, психолога и страхование жизни, компенсацию питания и оплата мобильной связи;
- автономность работы, возможность менять правила, ошибаться и создавать новое;
- возможности профессионального роста, программы развития для сотрудников;
- корпоративное обучение и доступ к базе знаний;
- внутренние профессиональные сообщества и мероприятия;
- гибридный формат работы или полностью удаленная работа;
- современный офис в 2 минутах ходьбы от МЦК ЗИЛ.