Мы – команда HR TECH Росатома, самого динамично развивающегося разработчика продуктов для HR-автоматизации на российском IT-рынке!
Мы создаем HR-пространство, состоящее из высоконагруженных платформ, полностью закрывающих потребность любой крупной компании в HR-автоматизации в части кадрового администрирования и учета, расчета заработной платы, HR-аналитики, карьерного развития и обучения персонала, подбора и адаптации персонала, внутренних коммуникаций, мобильных решений и многого другого.
Проект по созданию Личного кабинета для сотрудников атомной отрасли.
Стек и технологии: Java 21, React, GraphQL, система управления кадровыми и смежными бизнес процессами на базе bpmn совместимого решения с применением концепции low-code.
Обязанности:
Требования:
Опыт коммерческой разработки от 5 лет
Опыт разработки и поддержки микросервисной архитектуры, работы с распределенными системами
Хороший опыт работы с реляционным и графовыми базами данных (PostgreSQL, Apache AGE)
Опыт проведения Сode Review
Знание основных методологий разработки программного обеспечения, принципов OOП, шаблонов проектирования, принципов SOLID, DRY, KISS
Практика использования TDD, BDD, Mockito, Test Containers
Отличное знание Spring/Spring Boot (Core, MVC, Data, Security, Actuator, Auto configuration, AOP), понимание автоконфигурации и внутренних механизмов Spring
Опыт работы с Kafka, понимание ее архитектуры и ограничений
Хорошее знание систем сборки Maven/Gradle и CI/CD (Gitlab)
Использование GraphQL и Apollo Federation как API для клиентов
Профилирование кода, анализ дампов памяти, анализ логов, метрик и трассировок, тонкая настройка JVM
Будет плюсом: