Разработчик Java (Разработка HR-платформы)
Масштабный проект по созданию технологической HR-платформы нового поколения (PaaS/SaaS). Мы набираем ядро команды, которая заложит архитектуру и реализует современные сервисы для сотрудников и руководителей компании. Проект создается с нуля с применением лучших практик компонентно-реактивного подхода, у нас совсем нет legacy и есть полная свобода в выборе инструментов. Нам предстоит много интересной и сложной работы, результатами которой будут пользоваться сотни тысяч человек.
Ты сможешь возглавить или принять участие в разработке архитектуры платформы и приложений для нее с нуля.
Основные фичи, что мы используем, это:
spring (servlet: http + json), jpa (hibernate), java concurrent, mq (kafka)
Среда:
idea, git, postgres, openshift
Требования
- Высшее оконченное техническое образование
- Опыт разработки от 3-х лет
- Опыт работы с технологиями по направлению Java (11+): Spring, SpringBoot, Hibernate, Maven, LiquiBase, JMS, Git, Jenkins, UML, Junit, Async Computation (CompletableFeature, Concurrency), Quartz, SQL
- 'Опыт работы с базами данных (Postgresql)
- Опыт работы с Docker
- Опыт командной разработки с использованием программных продуктов Confluence, Jira, Kibana
- Опыт работы как в каскадных (waterfall), так и в гибких методологиях (Agile/DevOps) разработки
Дополнительные требования
- Опыт работы с брокерами сообщений (Kafka)
- Опыт работы с nosql базами (mongodb, Redis)
Обязанности
- Проектирование и разработка интерфейсов приложений/ключевых технологических и прикладных микросервисов платформы
- Понимание принципов и разработка высоконагруженного приложения
- Написание автотестов, исправление багов, участие в ревью кода
- Взаимодействие с разработчиками, дизайнерами и другими командами в формате Agile
- Участие в развитии интересного и амбициозного проекта
- Активное участие в создании (и обучении) команды и подборе участников
- Разработка проекта с нуля - от архитектуры до документации по сопровождению (no legacy)
- Построение процесса разработки и тестирования
Условия
- Возможность участвовать в масштабных и разнообразных проектах
- Возможность профессионального и карьерного роста
- Опыт работы в распределенной команде
- Уровень заработной платы обсуждается индивидуально
- Возможность удаленной работы
Рекомендуемые вакансии
Специализация | Позиция | Локация | ||
---|---|---|---|---|
Вакансии для разработчиков и ИТ-специалистов | Разработчик С++ | Удаленная работа | ||
Вакансии для разработчиков и ИТ-специалистов | Разработчик 1С | Удаленная работа | ||
Вакансии для разработчиков и ИТ-специалистов | Разработчик PHP (Развитие АСУ) | Удаленная работа | ||
Вакансии для разработчиков и ИТ-специалистов | Ведущий инженер-разработчик ПО (Embedded Linux) | Москва | ||
Вакансии для разработчиков и ИТ-специалистов | Разработчик Java | Удаленная работа |