
Ведущий Java разработчик, Москва.
▷ Работодатель: Отраслевой центр разработки...
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Мы в поисках Java разработчиков уровня Middle и Senior в подразделение, которое занимается разработкой и сопровождением производственных систем для автоматизации различных направлений деятельности РЖД.
Одно из новых направлений работы отдела – Система управления ремонтом объектов энергетики, которая предназначена для создания единой информационной среды управления процессами организации капитального ремонта и текущей эксплуатации на объектах энергетики.
Среди других направлений – Геоинформационная платформа (включена в реестр Минкомсвязи), Система управления эксплуатацией беспилотных воздушных судов и пр.
В целом, перечень направлений постоянно расширяется.
Проектные команды в среднем, состоят из 10-15 человек: аналитики, фронт/бэк разработчики, тестировщики, специалисты по работе с данными, DevOps-инженеры.
Разработка ведется по гибким методологиям, с использованием актуального стека «open source» технологий (Java, JS (React), PostgreSQL).
Планирование рабочего процесса осуществляется с использованием Redmine.
Процесс разработки основывается на подходе API-First c применением OpenAPI спецификации. Используется система контроля версии и CI/CD на основе GitLab.
После завершения активной разработки и ввода систем в постоянную эксплуатацию, планируется участие разработчиков в новых проектах по другим направлениям.
Обязанности:
- Участие в проектировании, разработке и сопровождении высоконагруженных информационных систем на базе микросервисной архитектуры;
- Сопровождение существующих решений, проектирование и разработка новых функциональных компонент, в т.ч создание REST-API;
- Работа в команде с разработчиками (бэк, фронт) и системными аналитиками;
- Тестирование и документирование разрабатываемого функционала;
- Проведение ревью кода, консультирование членов команды, наставничество.
Кто нам нужен:
- Специалист с экспертными знаниями принципов ООП, алгоритмов и структур данных, шаблонов проектирования и умеющий применять их на практике;
- Глубокие знания языка программирования Java, (стек Java Open JDK 11 и выше, Spring, Liquibase Docker )
- Высокий уровень знания SQL;
- Современные нотации описания и моделирования баз данных.
- Технологии клиент-серверного взаимодействия в корпоративных системах (REST, SOAP, HTTP, TCP, XML. JSON);
- Уметь писать аккуратный и легкочитаемый код, даже при решении очень сложных задач;
- Разбираться в чужом коде;
- Применять в работе средства визуального моделирования;
- Работать по гибким методологиям (Scrum, Agile), в условиях сжатых сроков и меняющихся приоритетов;
- Работать с системой контроля версий(Gitlab);
- Оптимизировать и рефакторить программный код;
- Документировать код, оформлять в графическом виде архитектурно-технические решения.
- Быть наставником и развивать начинающих разработчиков.
Мы предлагаем:
- Работу в крупной стабильной компании;
- Заботу о здоровье. Оформим полис ДМС со стоматологией. Скидки на ДМС для родственников;
- Белую стабильную заработную плату, официальное оформление с первого дня работы в компании;
- Годовую премию;
- Индексацию заработной платы;
- Участие в самых интересных и масштабных проектах в отрасли;
- Дополнительные дни к оплачиваемому отпуску;
- Льготы предусмотренные для компаний входищих в реестр аккредитованных организаций в области ИТ;