Разработчик интеграционных систем
Ключевые навыки
Java
Spring Framework
Git
Python
SQL
Экстремальное программирование
Cистемы управления базами данных
Базы данных
Проектная документация
CUBA
СУБД Postgre SQL
руководство командой разработчиков
Обязанности:
- Участие в сложных интеграционных проектах в роли разработчика.
- Участие в составление плана работ, оценка сроков и рисков.
- Участие в решении исследовательских задач по реализации функциональности системы интеграции.
- Разработка и проектирование потоков данных, алгоритмов загрузки и обработки данных.
- Подготовка проектной и рабочей документации, организация оптимального процесса разработки, участие в приемке системы.
- Наличие подтвержденного опыта проектирования и разработки интеграционных систем.
- Опыт разработки на Java. Опыт разработки c использованием фреймворков Spring Framework, Spring Boot, Apache Camel.
- Опыт применения функциональности Apache (Kafka, Spark Streaming, ServiceMix и других).
- Опыт работы с методологией экстремального программирования (Extreme Programming Methods).
- Опыт работы с системой контроля версий GIT, юнит тестирование Mockito, JUnit и другие.
- Понимание основ построения БД и опыт работы с СУБД Postgre SQL, Oracle DB, MS SQL, MongoDB.
Как преимущество: Знание C++, Python. Опыт настройки и разработки на CUBA Platform. Знание Docker и Kubernetes. Опыт разработки Red Hat Fuse. Опыт внедрения интеграционных решений на платформах Oracle, SAP, 1C, Datareon.
Условия:-
Офис компании расположен по адресу: г. Москва, Международное шоссе, 28Бс3 (возможность работать дистанционно до 70% времени).
-
Условия сотрудничества готовы обсуждать с успешными кандидатами в индивидуальном порядке.
-
Полный соцпакет, ДМС, компенсация фитнеса, мобильной связи, интернета.