Senior JBPM Java Developer

Remotely
Full-time

IT company developing projects in different fields with 30 years of history, in search of a strong Java developer, with an understanding of the specifics of working with jBPM.


Project: Development and maintenance of business processes using JBPM.


Tasks

  • Collaborating with the team to integrate JBPM with other parts of the system.
  • Optimizing performance and code quality.
  • Writing technical documentation.
  • Participating in architecture design and technology selection for new tasks.


Requirements

  • 3 years or more of jBPM experience. Overall Java development experience of 5 years or more. Excellent knowledge of Java 8. 
  • Experience with Maven. 
  • Strong knowledge and experience with Spring Core/Web/Data (version 4.3.12.RELEASE and above). 
  • Experience with Hibernate (version 4.2.21.Final and above). 
  • Knowledge of SQL and PL/SQL, experience with Oracle DB.
  • Experience with H2 for local tests. 
  • Experience writing and running unit tests using JUnit.
  • Experience with database migration using Flyway. 
  • Experience with REST API and SOAP integration.
  • Knowledge of and experience with Swagger UI. 
  • Experience with WebSphere application server. 


Experience with jBPM:

  • Ability to design, develop and optimize business processes using jBPM. 
  • Experience customizing and integrating jBPM with other systems and applications. 
  • Experience with BPMN 2.0.