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.