Backend Developer (Java)

24 Июня

Партнерские Вакансии

Город:

Москва

Занятость:

Полная занятость

Компания "Гринатом"

Мы – команда 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
Похожие вакансии

24 Июня

Ведущий специалист внедрения (Программист java junior)

Москва

Компания "Корпорация ЭЛАР" Задачи, которые предстоит решать: Писать бэкенд на Java и Spring Boot. Разрабатывать и поддерживать API...

Отправить резюме подробнее

24 Июня

Senior PHP (Symfony) Developer

Москва

Компания "ЧЕТЫРЕ ЛАПЫ, Сеть зоомагазинов" Наш интернет-магазин является одним из лидеров в своём сегменте (1.5 млн. клиентов, 5K RPM, 25K SKU),...

Отправить резюме подробнее

24 Июня

Senior C Developer in L2/L3 (Радиочастотный центр)

Москва

Компания "КНС ГРУПП" Мы создаем программно-аппаратные решения для телеком-операторов, охватывая весь цикл разработки - от исследования и...

Отправить резюме подробнее

24 Июня

Senior Fullstack Developer (PHP / E-commerce)

Москва

Компания "МАГ- швейная фурнитура" О компании МАГ — стабильная успешная компания, крупнейший производитель и импортер швейной продукции,...

Отправить резюме подробнее

24 Июня

.NET Core Backend Developer

Москва

Компания "Altenar" Tech Stack: .NET Core (C#) PostgreSQL RabbitMQ Docker, Docker Compose gRPC XUnit Microservices architecture...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: