SIBUR

Разработчик back end

gps_fixed Moscow, Russia

Что мы от Вас ожидаем:
Высшее техническое образование;
Опыт разработки не менее 3-х лет;
Базовые знания UNIX-подобных операционных систем;
Опыт разработки с IDE JetBrains (IDEA, DataGrip);
Опыт разработки на Java (Kotlin будет плюсом) и на фреймворке Spring (или другой фреймворк);
Знание SQL, опыт работы с SQL базами данных;
Опыт проектирования схемы базы данных, умение нормализовать данные, умение оптимизации SQL-запросов;
Глубокое понимание принципов ООП, SOLID, KISS, DRY и подходов SOA, Microservice;
Знания технологии контейнеризации Docker (kubernetes будет плюсом);
Умение писать чистый код, способность следовать code style и соблюдать quality gates SonarQube и IDEA inspections;
Умение планировать разработку, способность декомпозировать задачу на этапы разработки;
Умение планировать разработку с помощью UML, Database Diagram, BPMN будут плюсом, с применением основных паттернов GoF и patterns of enterprise application architecture;
Знание основных принципов тестирования, опыт работы с фреймворком тестирования TestNG;
Опыт работы с GIT (у нас GItlab), JIRA/Confluence;
Опыт работы по методологии Agile (Scrum) и готовность работать по ним;

Чем Вам предстоит заниматься:
Проектирование и разработка back-end логики продуктов;
Работа в тесном сотрудничестве в продуктовой команде по методологии Scrum;
Соблюдение сроков задач в рамках Sprint;
Разработка бизнес-логики и серверной части систем продукта;
Работа в тесном сотрудничестве с разработчиками клиентских приложений в целях разработки функциональных, эффективных и полных интерфейсов программирования приложений;
Декодирование существующих программных систем компаний и привязка приложения к соответствующим источникам данных;
Составление модульных и интеграционных тестов и разработка инструментов автоматизации для ежедневных задач;
Разработка высококачественного, должным образом документированного и эффективного кода;
Критическое восприятие идей и мнений с целью избежать ошибок и не допустить принятия неэффективных решений;
Независимое выполнение комплексных задач системного анализа и программирования с минимальным надзором, самостоятельное определение оптимальных подходов;
Обеспечение регулярных релизов по методологии Agile;
Составление необходимой документации в соответствии с требованиями методологии Agile.

Что мы можем предложить:
Заработную плату, которая Вас заинтересует;
Премии по результатам работы;
Работу с динамичной командой и развитие в сообществе лучших профессионалов;
Социальный пакет;
Офис рядом с м. Профсоюзная.

Skills


 
Employer: SIBUR

Statistics:
144000 WORK tokens