Ведущий Java-разработчик
офис, гибрид, Воронеж
Команда разрабатывает систему централизованного целеполагания — единый автоматизированный контур для передачи достоверных финансовых данных. Вы будете разрабатывать бэкенд, интеграционные сервисы и участвовать в архитектурных решениях, чтобы сократить ручную работу и повысить точность показателей
ГрейдLead
Опытот 3 лет
Стек
JavaSpring BootPostgreSQLKubernetesMavenGradleDockerOpenShiftKafkaGitJUnitTestcontainersMockitoJenkinsRESTgRPCCI/CD
Задачи
- •разработка бэкенд-части и микросервисов высоконагруженной системы
- •создание интеграционных сервисов и API front-back
- •рефакторинг, оптимизация кода и code review
- •участие в проектировании модели данных
- •участие в архитектурных решениях и исследовательских задачах
- •участие в тестировании компонентов и исправлении дефектов
Обязательно
- •коммерческий опыт разработки на Java от 3 лет
- •уверенное знание Java 11+ (желательно Java 17+)
- •опыт работы с Maven/Gradle
- •опыт с экосистемой Spring (Boot, Data и др.)
- •опыт работы с PostgreSQL (запросы, индексы, транзакции)
- •владение Git
- •опыт написания модульных и интеграционных тестов (JUnit, Testcontainers, Mockito)
Будет плюсом
- •опыт контейнеризации приложений (Docker)
- •опыт работы в OpenShift или Kubernetes
- •понимание микросервисной архитектуры: REST, gRPC, очереди сообщений (Kafka)
- •понимание принципов CI/CD и опыт с Jenkins