Job Description
Primotus is developing a unique Enterprise-scale, user-configurable mobile workflow platform built using a BPMN-based engine. We’re looking for an experienced developer who’s had significant experience building BPM and Business Rules applications.
Our stack includes Java, but focuses on many of the most-desired technologies, including:
Backend:
BPMN (Java), DMN (Java)
Scala/Akka, Play Framework, Slick
Kafka (event-based processing)
Postgres, ElasticSearch
Restful API
Frontend:
Angular, React, Ionic Mobile, Redux, PouchDB (mobile data store)
CSS3, Bootstrap
Protractor, Appium, Selenium (Unit, end-to-end, API and performance testing tools)
DevOps:
Jenkins continuous integration
GIT, GitHub
AWS
Our development team:
Is small and growing with 10 members, so your contribution is immediately appreciated
Is divided into frontend and backend teams
Separates code into distinct modules and services
Uses JSON API for backend/frontend integration
Applies Agile programming and paired development methodology in 3-week sprints
Works in a virtual environment
You’d be working on some of the following initiatives:
Building Decision Management (Business Rules) module based on new DMN industry standard.
Augmenting drag and drop workflow modeler
Expanding BPM engine to support additional elements and functions
Augment inbound and outbound streaming Message Builder (modern alternative to Camel)
Assisting analysts with complex BPM modeling
Developing/ingesting JSON RestfulAPIs
Working with team making key architecture and stack decisions
Coordinating with QA (Protractor, Appium, Selenium, etc)
If you think you’re a good fit and are interested in building something from the ground floor that’s really innovative, please shoot us an email.
