Локация
Москва, улица Новый Арбат, 21. Гибридный формат: 3 дня в офисе, график 5/2.
Компания
Департамент информационных технологий развивает цифровые проекты Москвы, включая билетную экосистему МосБилет для культурной отрасли.
Что делать
•Разрабатывать новую бизнес-логику и развивать функциональность платформы МосБилет.
•Разбираться в архитектуре, кодовой базе и интеграциях существующих сервисов.
•Проектировать и оптимизировать микросервисную архитектуру.
•Участвовать в код-ревью и повышать качество разработки.
•Оптимизировать производительность, профилировать код и устранять узкие места.
•Писать юнит- и интеграционные тесты.
Требования
•Коммерческий опыт разработки на Java от 3 лет; общий опыт — более 6 лет.
•Знание Java 17 и Java 21, включая виртуальные потоки и современные возможности языка.
•Уверенное владение Spring Boot, Spring Web, Spring Data, Spring Core и JPA/Hibernate.
•Знание ООП, SOLID, паттернов проектирования и принципов чистой архитектуры.
•Опыт интеграции с внешними системами по REST и SOAP, проектирования API, работы с SQL, брокерами сообщений, Redis и NoSQL.
•Навыки написания тестов с использованием JUnit, Mockito и Testcontainers.
Хорошо, если есть
•Опыт работы с CI/CD, Docker, Kubernetes, S3-хранилищами и контейнерными средами.
•Опыт работы с legacy-кодом, техническим долгом и рефакторингом.
•Опыт разработки платёжных, билетных и транзакционных систем.
•Опыт работы в распределённой команде по Scrum/Agile и построения внутренней разработки.
Культура и преимущества
•Гибридный формат работы и мягкое начало рабочего дня с 9:00 до 11:00.
•Офис в центре Москвы с кухней, зонами отдыха, тренажёрами и массажными креслами.
•Внутреннее и внешнее обучение, наставничество, онлайн-библиотека и индивидуальный карьерный трек.
•Социальный пакет, питание в офисе, материальная помощь и скидки на ДМС, спорт и другие услуги.
•Ежегодное финансовое стимулирование по результатам работы.