Backend Developer (Java)
Город:
Москва
Занятость:
Полная занятость
Компания "Гринатом"
Мы – команда 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
30 Июля
Москва
Компания "Банк ДОМ.РФ" НАШ СТЕК: Java 11/17/21, Spring Boot, Hibernate/JPA, PostgreSQL, Oracle, Kafka, AqtiveMQ/Artemis, Docker, Kubernates,...
30 Июля
Москва
Компания "Моризо Диджитал" Morizo — аккредитованная ИТ-компания. Мы разработчик цифровых сервисов и услуг со специализацией в финансах,...
31 Июля
Мобильный разработчик Kotlin Multiplatform (KMP) / Mobile Developer (iOS/Android), Win, MacOS
Москва
до 120 000 руб.
Компания "AvangardPC" Мы ищем опытного разработчика Kotlin Multiplatform для развития кроссплатформенного мобильного приложения. Ожидаем высокий...
01 Августа
Senior Manual QA (Back-end, Linux)
Москва
Компания "Made of Storm" Привет! Made of Storm в поиске Senior Manual QA (Back-end Testing) для аккредитованной IT компании (разработчик B2B...
01 Августа
Руководитель группы разработки (Java)( Right Line )
Москва
Компания "Right Line" Мы - Right Line, российская ИТ-компания, работающая с 2017 года. Мы разрабатываем решения для банков и финансовых...
Вакансия размещена в отрасли