Java-разработчик (Продуктовая фабрика)
гибрид, Москва
Команда Продуктовой фабрики развивает платформу запуска и управления кросс-канальных кампаний. Вы будете развивать серверные сервисы, интеграции и БД-слой, чтобы обеспечить стабильную передачу данных партнёрам и качественный запуск кампаний
ГрейдMiddle/Senior
Опытот 3 лет
Стек
JavaSpring BootPostgreSQLKafkaHibernateLiquibaseREST APIGitOpenAPIJUnitDockerKubernetes
Задачи
- •интеграция с внешними системами через REST API и Kafka
- •оптимизация запросов к PostgreSQL и работа с Hibernate
- •написание миграций (Liquibase) и поддержка схемы БД
- •участие в проектировании архитектуры и обсуждении требований
- •покрытие кода юнит и интеграционными тестами (JUnit)
- •код-ревью и поддержка документации (OpenAPI), взаимодействие с DevOps
Обязательно
- •коммерческий опыт разработки на Java от 3 лет
- •знание SQL и опыт работы с PostgreSQL
- •опыт оптимизации запросов и работа с Hibernate
- •умение писать миграции (Liquibase)
- •понимание принципов REST и опыт работы с API
- •опыт работы с Git
- •базовое понимание очередей сообщений (Kafka)
Будет плюсом
- •опыт работы с Camunda BPM
- •глубокие знания Kafka (продюсеры/консьюмеры/партиционирование)
- •опыт контейнеризации и оркестрации (Docker, Kubernetes)
- •понимание микросервисной архитектуры и паттернов отказоустойчивости
- •опыт с Testcontainers, Mockito и расширенным тестированием
- •знание Kotlin или Groovy