Java разработчик
Екатеринбург
Команда «Конструктор привилегий» развивает микросервисный продукт для управления инструментами лояльности внутренних клиентов Сбера. Вы будете разрабатывать RESTful сервисы и интеграции с внутренними системами и брокерами сообщений, обеспечивая надёжность и масштабируемость продукта
ГрейдJunior/Middle
Опытот 1 года
Стек
JavaJVMKafkaGitREST APIJUnitMockitoTestContainersPostgreSQLHibernate
Задачи
- •разработка и поддержка микросервисов продукта
- •проектирование и реализация RESTful API для внутренних систем
- •построение асинхронных взаимодействий через брокеры сообщений (Kafka)
- •написание unit- и интеграционных тестов
- •участие в code review и рефакторинге кода
- •взаимодействие со смежными командами и аналитикой
Обязательно
- •опыт коммерческой разработки на Java от 1 года
- •уверенное знание ООП, SOLID и паттернов проектирования
- •глубокое понимание JVM: память, GC, многопоточность
- •опыт разработки RESTful API и понимание HTTP/JSON
- •понимание микросервисной архитектуры и опыт работы с брокерами сообщений
- •навыки работы с Git и CI/CD-инструментами
- •опыт написания unit- и интеграционных тестов (JUnit, Mockito, TestContainers)
Будет плюсом
- •опыт разработки на Kotlin
- •глубокое понимание Apache Kafka (схемы, consumer groups, идемпотентность)
- •опыт оптимизации запросов в PostgreSQL и работа с Hibernate
- •знание DDD, Event Sourcing, CQRS
- •опыт работы в продуктовой команде по Agile/Scrum