Обязанности:
Мы помогаем делать цифровые продукты стабильными и качественными. Работаем с проектами разного масштаба от стартапов до крупных высоконагруженных систем. Среди наши клиентов: Yandex, X5, Kaspersky, Магнит, Invitro, Горздрав и 36,6. Ищем Java разработчика в команду, занимающуюся разработкой систем и автоматизации бизнес-процессов компании. Требования: Опыт коммерческой разработки на Java 8–21 от 3 лет Уверенное знание платформы Java и её ключевых концепций Понимание алгоритмов и структур данных Опыт работы со Spring (Boot, Cloud, AOP, Security) и Hibernate Практический опыт работы с Stream API, Optional, Collections Опыт написания тестов JUnit, TestNG, Mockito Опыт работы с реляционными БД и понимание принципов их проектирования Умение писать эффективные SQL-запросы Опыт работы с Git, Maven Понимание и применение ООП, SOLID, DRY, KISS Будет плюсом Опыт проектирования высоконагруженных систем Практический опыт работы с Docker и Kubernetes Опыт работы с TeamCity, Jira, Confluence Умение писать чистый, тестируемый и документированный код Понимание микросервисной архитектуры и её особенностей Базовое знакомство с функциональной парадигмой разработки Условия: Работа в крупной распределенной команде на проекте с современным стеком технологий Возможность видеть свой вклад в удобство пользования продуктом для конечных пользователей Стабильность работы, выплатПохожие вакансии