Мы – команда HR TECH Росатома, самого динамично развивающегося разработчика продуктов для HR-автоматизации на российском IT-рынке!
Мы создаем HR-пространство, состоящее из высоконагруженных платформ, полностью закрывающих потребность любой крупной компании в HR-автоматизации в части кадрового администрирования и учета, расчета заработной платы, HR-аналитики, карьерного развития и обучения персонала, подбора и адаптации персонала, внутренних коммуникаций, мобильных решений и многого другого.
Проект по созданию Личного кабинета для сотрудников атомной отрасли.
Стек и технологии: Java 21, React, GraphQL, система управления кадровыми и смежными бизнес процессами на базе bpmn совместимого решения с применением концепции low-code.
Обязанности:
- Участвуешь в анализе требований и выборе технических решений
- Разрабатываешь сервисы и компоненты системы
- Пишешь качественный и чистый код
- Участвуешь в обсуждении архитектурных решений и проектировании микросервисов;
- Участвуешь в code review
- Работаешь с СУБД (PostgreSQL)
Требования:
-
Опыт коммерческой разработки от 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
Будет плюсом:
- Применения Clean (или Onion) Architecture на практике
- Ответственность за архитектуру и техрешения
- Участия в проектировании решений и декомпозиции задач, взаимодействия с аналитиками и архитекторами
- Event driven Architecture и DDD, консистентность, идемпотентность, Eventual Consistency
- Работы с BPMN-движками
- Разработки no-code или low-code систем
- Разработки с использованием Spring Cloud компонентов с Kubernetes
Похожие вакансии
Знание и опыт разработки C\С++ 20. Опыт разработки QT (включая QT widgets). Опыт разработки под Linux. Опыт работы с...
Python 3.11+ — senior-уровень (5+ лет в production). Async (asyncio, ASGI-фреймворк). PostgreSQL — схема, миграции, оптимизация.
Sentry, django-prometheus, Flower. Uv / pip, Docker Compose. Ruff, pre-commit. Pytest-django. 1–3 года коммерческого опыта на Django...
Python 4+ года в коммерческой разработке. Сильный backend-опыт: FastAPI или Django, async, production-сервисы, интеграции. Сильный SQL и...
Опыт коммерческой разработки на Unity от 5-ти лет. Портфолио с выпущенными играми. Отличное знание C# и Unity.
