Java-разработчик
Команда реализует импортозамещение Юникус и миграцию с Oracle на PostgreSQL в микросервисной архитектуре. Вы будете проектировать и развивать backend-сервисы, обеспечивать интеграции, миграции и сопровождение в Kubernetes для обеспечения надежности и безопасности платформы.
ГрейдMiddle/Senior
Опытот 3 лет
Стек
JavaSpring BootPostgreSQLKubernetesSpring SecurityOAuth2Spring Data JPALiquibaseHashiCorp VaultOpenFeignLogbookLombokRedisJUnit 5MockitoAssertJ
Задачи
- •Разработка и поддержка back-end микросервисов
- •Проектирование и интеграция REST и SOAP сервисов
- •Миграция/импортозамещение с Oracle Database на PostgreSQL с использованием Liquibase
- •Деплой, масштабирование и сопровождение приложений в Kubernetes, поддержка Helm-чартов и CI/CD
- •Настройка кэширования в Redis и работа с секретами через HashiCorp Vault
- •Написание unit-тестов (JUnit 5, Mockito, AssertJ) и обеспечение качества кода
Обязательно
- •коммерческая разработка на Java не менее 3 лет
- •уверенное владение Java 17+
- •глубокие знания Spring Boot 3.x (DI, конфигурация, жизненный цикл бинов)
- •Spring Data JPA и работа с PostgreSQL, миграции через Liquibase
- •опыт разработки микросервисов и интеграции через REST/SOAP, использование OpenFeign
- •опыт работы в Kubernetes: деплой, масштабирование, Helm-чарты, ConfigMap/Secrets и понимание CI/CD процессов
- •опыт написания unit-тестов (JUnit 5, Mockito, AssertJ) и применение Lombok
Будет плюсом
- •настройка Observability (Prometheus, Grafana, ELK)
- •опыт работы с Kafka или RabbitMQ
- •многопрофильная конфигурация (YAML, bootstrap.yml)