Description

You will architect, design, and implement complex workflow solutions using JBoss and jBPM 7.x.

Responsibilities

  • Design and implement end-to-end workflow processes, including versioning and job prioritization.
  • Research, analyze, code, and test all software changes within an agile environment.
  • Architect and unit test scalable software for production deployment.
  • Collaborate with Project Managers, Product Managers, and Release Engineering to meet technical requirements.
  • Work with Client Operations for final deployment and solution testing.

Required Skills

  • 6+ years of Java development experience.
  • Expertise in jBPM 7.x, including Process Design and workflow implementation.
  • Deep knowledge of jBPM APIs: Knowledge Base, Human-Task Service, Asynchronous Tasks, and Event Listeners.
  • Experience with jBPM tools: BAM, Guvnor Repository, jBPM Console, Business Central, and REST Services.
  • Proficiency in Spring framework and Web Service development (SOAP and REST).
  • Messaging experience using JMS and ActiveMQ.
  • Experience building rules with the Drools rules engine.
  • Competency working in Linux/Unix environments.
  • Experience with Git, Jenkins, StaSH, scripting, and debuggers.
  • Practical application of Test Driven Development, Continuous Integration, and Test Automation.

Preferred Skills

  • Familiarity with multi-screen video content management systems and XML metadata processing.
  • Experience with Virtual Machines.

Education

Any Gradute