Senior JBPM Java Developer

Оплата: По договоренности
Удаленно
Full-time

Компания: IT компания, занимающаяся развитием проектов в разных областях с 30-летней историей, в поиске сильного Java разработчика, с пониманием специфики работы с jBPM.


Проект: Разработка и сопровождение бизнес-процессов с использованием JBPM.


Задачи

  • Взаимодействие с командой для интеграции JBPM с другими частями системы.
  • Оптимизация производительности и качества кода.
  • Написание технической документации.
  • Участие в проектировании архитектуры и выборе технологий для новых задач.


Требования

Опыт работы jBPM от 3 лет и более. Общий опыт разработки на Java от 5 лет. Отличное знание Java 8. 

  • Опыт работы с Maven. 
  • Глубокие знания и опыт работы с Spring Core/Web/Data (версия 4.3.12.RELEASE и выше). 
  • Опыт работы с Hibernate (версия 4.2.21.Final и выше). 
  • Знание SQL и PL/SQL, опыт работы с Oracle DB.
  • Опыт работы с H2 для локальных тестов. 
  • Опыт написания и запуска модульных тестов с использованием JUnit.
  • Опыт миграции баз данных с использованием Flyway. 
  • Опыт интеграции с REST API и SOAP.
  • Знание и опыт работы с Swagger UI. 
  • Опыт работы с сервером приложений WebSphere. 


Опыт работы с jBPM:

  • Умение проектировать, разрабатывать и оптимизировать бизнес-процессы с использованием jBPM. 
  • Опыт настройки и интеграции jBPM с другими системами и приложениями. 
  • Опыт работы с BPMN 2.0.