на главную
it_one•3 ч. назадПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Java-разработчик

Навыки и технологии

GitLab CI/CDGrafanaKubernetesPrometheusRedisRabbitMQPostgreSQLSpring BootJava

Ключевая задача

Разработка и импортозамещение Юникус на Java: проектирование и создание back-end микросервисов, миграция с Oracle на PostgreSQL.

Описание вакансии

О компании

Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифровой трансформации. Собрали большую команду, в которой сочетаются профессионализм, опыт и молодость. Более 2500 сотрудников. Офисы в Москве, Санкт-Петербурге и Омске.

Обязанности

Обязанности

Выполнение работ по импортозамещению Юникус.

Описание технического стека:

Java 17+, Spring Boot 3.x, Spring Security 6, OAuth2, Spring Data JPA, PostgreSQL, Redis, Liquibase, Vault, Kubernetes, OpenFeign, Logbook, Lombok, JUnit 5, Mockito, AssertJ, Guava.

Требования

Обязательные требования

  • Опыт коммерческой разработки на Java не менее 3-х лет
  • Разработка микросервисной архитектуры:
    Опыт проектирования и создания back-end микросервисов.
    Навыки написания и интеграции REST и SOAP сервисов.
  • Java 17+ — уверенное владение современными конструкциями
  • Spring Boot 3.x — глубокое понимание конфигурации, DI, жизненного цикла бинов.
  • Spring Data JPA — работа с PostgreSQL, настройка Entity, репозиториев, миграции через Liquibase.
  • Spring Cloud OpenFeign — создание и конфигурация REST-клиентов для микросервисов.
  • Опыт применения Lombok: @Slf4j, @RequiredArgsConstructor, @Builder, @Data.
  • написание unit-тестов (BDD-стиль given/then, мокирование, fluent-ассерты)
    - JUnit 5 + Mockito + AssertJ
  • Работа с Kubernetes:
    Навыки деплоя, масштабирования и сопровождения приложений в Kubernetes.
    Опыт написания и поддержки Helm-чартов и понимание CI/CD процессов при работе с кубером, spring.cloud.kubernetes, работа с ConfigMap/Secrets.
  • Опыт перехода/импортозамещения СУБД:
    Практический опыт миграции с Oracle Database на PostgreSQL.
    Знание особенностей работы с Migrations Tool (Liquibase). Опыт адаптации и оптимизации SQL-запросов под PostgreSQL, работа со схемами, настройка пула соединений.
  • Redis — настройка кэширования (Spring Cache + Redis), конфигурация TTL.
  • HashiCorp Vault — получение секретов через AppRole, настройка bootstrap.yml.
  • Logbook — логирование HTTP-запросов/ответов, обфускация sensitive-данных (пароли, токены).

Будет плюсом

  • Опыт настройки Observability (Prometheus, Grafana, ELK)
  • Опыт работы с Kafka, RabbitMQ
  • Написание многопрофильной конфигурации (YAML, bootstrap.yml).
  • Опыт интеграции с внешними системами через Feign-клиенты.

Soft skills:

Аналитическое мышление, самостоятельность, аккуратность в документообороте. Навыки работы в распределённых командах, коммуникабельность.