Обязанности:
  • Разработка новых библиотек и микросервисов на Java с использованием фреймворка Spring (Spring Cloud, Spring Boot, Spring Data и т.д.)
  • Разработка модульных и интеграционных тестов
  • Сопровождение решения, исправление ошибок, оптимизация
  • Документирование кода
  • Разработка интеграционных решений с системами окружения на основе интерфейсов REST и обмена сообщениями через Apache Kafka
Требования:
  • Опыт работы: от 3-х лет
  • Уверенное знание Java (core, collections, io, generics)
  • Уверенное знание Spring Framework (Core, AOP, MVC)
  • Понимание ООП, знание базовых шаблонов проектирования
  • Уверенное владение Hibernate
  • Опыт работы с Maven / Git
  • Опыт работы в СУБД: PostgreSQL (текущий техстек ВТБ), опционально- Oracle

    Будет плюсом:
  • Опыт работы c Java concurrency, Java security
  • Опыт работы c Spring Cloud
  • Опыт работы с Apache Kafka
  • Опыт работы с Netflix OSS стеком
  • Понимание принципов SOLID
  • Знание Фреймворков тестирования: Junit, TestNG, Mockito
  • Опыт работы с Docker, OpenShift, Kuberneties
  • Опыт работы с Jira, Confluence, Jenkins, Nexus