Гоголевский переулок 6
Почему у нас тебе понравится:
-
Большой пул проектов — сможешь переходить в разные команды и не выгорать от однообразия;
-
Только крупные известные бренды — ты приобретешь бесценный опыт разработки/управления разработкой продукта или сервис для крупного банка, завода или авиакомпании;
-
Прозрачные понятные процессы — будешь заниматься только своей любимой разработкой, а не часами разбираться “что здесь происходит”;
-
Внимательный и тщательный онбординг в компанию;
-
Компенсация на обеды в кафе и ресторанах, а также большой выбор скидок от партнеров (скоро расширим список в новых городах присутствия);
-
Проводим яркие мероприятия, на которых можно уйти в отрыв и отдохнуть по полной.
IBS Dunice — это команда опытных разработчиков, тестировщиков, аналитиков, дизайнеров и менеджеров. Мы создаем веб-сервисы и мобильные приложения, которыми пользуются миллионы! В компании уже больше 350 человек.
Основные задачи:
-
Разработка и поддержка бэкенд-части высоконагруженных сервисов.
-
Участие во всем цикле разработки: от проектирования архитектуры и реализации до тестирования, развертывания и мониторинга.
-
Интеграция с внутренними и внешними системами (REST, SOAP, Kafka).
-
Написание чистого, эффективного и поддерживаемого кода.
-
Активное участие в код-ревью, планировании задач и совершенствовании процессов разработки.
Ключевые требования (обязательные):
-
Коммерческий опыт разработки на Java от 1 года.
-
Глубокое знание Java 8-21 (знание современных возможностей языка будет преимуществом).
-
Опыт работы с экосистемой Spring: Spring Boot, Spring MVC, Spring Security.
-
Практический опыт работы с базами данных: PostgreSQL, знание SQL.
-
Опыт использования ORM/библиотек: JPA/Hibernate или JOOQ.
-
Опыт работы с Apache Kafka (создание/потребление сообщений).
-
Знание принципов построения веб-сервисов: REST API; понимание SOAP.
-
Опыт сборки проектов с помощью Maven.
-
Уверенное владение Git (включая понимание workflow, например, Git Flow), опыт работы с GitLab.
-
Знание основных принципов разработки: OOP, SOLID, DRY, KISS, ACID, принципы Clean Code.
-
Опыт работы в команде по Agile-методологиям (Scrum/Kanban).
-
Умение работать в одной из ОС: Linux, Windows, macOS.
Стек технологий, который мы используем:
-
Backend: Java 8-21, Spring Boot, Spring Security, Spring MVC
-
Базы данных: PostgreSQL, JPA/Hibernate/JOOQ
-
Месенджер/стриминг: Apache Kafka
-
API: REST, SOAP
-
Инфраструктура и инструменты: Maven, Nexus/Artifactory, Apache Tomcat
-
Документация и мониторинг: Swagger, Kibana, Grafana
-
Утилиты для маппинга и JSON: MapStruct, Jackson
-
Системы управления: Jira, Confluence
-
Тестирование: JUnit, Mockito
Будет значительным плюсом:
-
Опыт работы с ElasticSearch.
-
Знание систем мониторинга Prometheus.
-
Опыт контейнеризации и оркестрации: Docker, Kubernetes, Helm.
-
Знание Hashicorp Vault для управления секретами.
-
Опыт работы с SonarQube для анализа качества кода.
-
Знание библиотек для тестирования: AssertJ, Instancio, Hamcrest, TestContainers.
Организационные вопросы:
- График работы: с 9 до 18;
- Оформление: по ТК РФ;
- Бонусы от работы в аккредитованной IT-компании: IT-ипотека и отсрочка от армии (для военнообязанных);
- Работа из офиса или удаленно на выбор.
После отклика с тобой свяжется наш рекрутер. Проведет предварительный скрининг, ответит на все вопросы и организует техническое интервью (если по требованиям всё ок).