Java-разработчик (Голос клиента)
гибрид, Москва
Команда развивает платформу обратной связи B2C и AI-инструменты для выделения инсайтов из опросов и обращений. Вы будете развивать backend микросервисов, обеспечивать отказоустойчивость, производительность и интеграцию с аналитикой, чтобы ускорять принятие продуктовых решений
ГрейдMiddle/Senior
Опытот 4 лет
Стек
JavaSpring BootPostgreSQLKafkaMavenGradleDockerOpenShiftKubernetesJenkinsGitJUnitMockitoTestcontainersREST APIgRPC
Задачи
- •Разработка backend микросервисов с учётом безопасности и отказоустойчивости
- •Проектирование и эволюция архитектуры системы и баз данных
- •Написание модульных и интеграционных тестов, участие в code review
- •Внедрение инструментов CI/CD и поддержка конвейеров релизов
- •Контейнеризация и деплой приложений в OpenShift/Kubernetes
- •Интеграция сервисов через REST/gRPC и очереди сообщений
Обязательно
- •Коммерческая разработка на Java от 4 лет
- •Уверенное знание Java 11+ (желательно Java 17+)
- •Опыт с экосистемой Spring (Spring Boot, Spring Data и др.)
- •Опыт работы с PostgreSQL: сложные запросы, оптимизация, транзакции, индексы
- •Понимание микросервисной архитектуры: REST, gRPC, очереди сообщений (Kafka)
- •Опыт CI/CD и Jenkins (или аналоги) и владение Git
- •Опыт контейнеризации приложений (Docker) и работы в OpenShift или Kubernetes
Будет плюсом
- •Опыт работы с инструментами тестирования (JUnit, Testcontainers, Mockito)
- •Навыки AI-инструментов и prompt-engineering (one-/few-shot)
- •Опыт с MCP, RAG и использованием co-pilot при разработке