Работодатель:
Опыт работы:
От 3 до 6 лет

Мы – команда 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++ (Senior)
Rubius

Знание и опыт разработки C\С++ 20. Опыт разработки QT (включая QT widgets). Опыт разработки под Linux. Опыт работы с...

Senior Python Developer (AI Backend)
Бридж Тревел

Python 3.11+ — senior-уровень (5+ лет в production). Async (asyncio, ASGI-фреймворк). PostgreSQL — схема, миграции, оптимизация.

Python developer (Django Admin)
BMGM

Sentry, django-prometheus, Flower. Uv / pip, Docker Compose. Ruff, pre-commit. Pytest-django. 1–3 года коммерческого опыта на Django...

1 500 - 2 000 USD
Middle+ / Senior Python Developer (Backend + Analytics)
AbeloHost B.V.

Python 4+ года в коммерческой разработке. Сильный backend-опыт: FastAPI или Django, async, production-сервисы, интеграции. Сильный SQL и...

1 800 - 4 000 EUR
Senior Unity Programmer / Сеньор Юнити Программист
MadOut Games

Опыт коммерческой разработки на Unity от 5-ти лет. Портфолио с выпущенными играми. Отличное знание C# и Unity.