Primotus, LLC

BPM Lead Developer; Enterprise Workflow Platform

Primotus, LLC published a year ago


Senior, Lead, Manager, Full-time

No office location

About this job

Job type: Full-time
Experience level: Senior, Lead, Manager
Role: Backend Developer, Database Administrator
Industry: Business Process Optmization, Enterprise Software, Mobile Development
Company size: 11–50 people
Company type: Private

Remote details

Preferred Timezone: (GMT-05:00) Eastern Time +/- 6 hours


Job description

Job Description

Primotus is developing a unique Enterprise scale, user-configurable mobile BPM (Business Process Management) platform. We’re looking for an experienced BPM lead developer who has extensive experience architecting data-driven asynchronous enterprise applications. 

Our stack includes many of the most-desired technologies, including:

  • BPMN (Java), DMN (Java), CMMN (Java)

  • Scala, Play Framework

  • Kafka (streams)
  • Postgres, ElasticSearch

  • Restful API

  • Angular7, CSS3, Ionic Mobile

  • Unit, end-to-end, API and performance testing tools

  • Microservices
  • Docker, Jenkins continuous integration, GIT

  • AWS

Our Development Team:

  • Is small and growing with 8 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:

  • Managing workflow architecture. 
  • Extending web sockets architecture to new Progressive Web App (PWA)

  • Extending BPM, CMMN (Case Management), and supporting systems

  • Adding additional components to core modules including BPM modeler and engine, Form, Mobile, and Reporting Builders, and Entitlements

  • Extending Business Rules and Business Decisions module using DMN

  • Enhancing Kafka messaging pipelines

  • Building BI backend tools for maps, charts and graphs

  • Utilizing backend test tools for unit testing

  • Assisting in DevOps (availability, scalability, and security) in our AWS environment

  • Working on Eastern Time (EST)

If you think you’re a good fit and are interested in building something highly configurable and really innovative, please shoot us an email.  Open to US and Non-US candidates (who can work mostly during Eastern Timezone). Sorry, no H1 or similar sponsorships. 

Skills & Requirements

You're Expected To Have:

  • Bachelor degree in computer science or other related field

  • 8 years experience in backend Enterprise software development

  • 3+ years experience in BPM (i.e. Activiti, Camunda, JPBM, etc) and Enterprise workflows

  • Experience with DMN or decision management/rules systems with Drools or other platforms
  • Strong knowledge of Java, J2EE, REST, JSON, websockets

  • 3+ years experience in cloud DevOps, ideally with AWS

  • Saas multi-tenant architecture
  • Strong knowledge in version control using GIT.

  • Ability to work well under pressure

  • Experience working in a virtual team environment.

  • Knowledge of Agile methodology

  • Strong written and verbal communication skills and willingness to share knowledge

Nice To Have Some of the Following:

  • ElasticSearch (or Solr)

  • Scala and functional programming 
  • BI tools

  • Postgres

  • Kafka

  • Jenkins

  • Mobile, PWA, and/or embedded development

About Primotus, LLC

Primotus is a development-stage company creating a revolutionary way of delivering cloud-based mobile and web business applications based on BPM. Each are configurable on-the-fly through the use of drag and drop templates (forms, documents, etc), visual BPM models, user-configurable mobile application, and visually-appealing reporting engine. 

Competitive salary and full benefits including medical, dental, 401k, and flex time.


  • Flex Hours
  • Remote Work
  • Benefits including Health, Dental, 401K
  • Paired Development
  • Cross Training
Learn more about Primotus
BPM Lead Developer; Enterprise Workflow Platform (REMOTE) at Primotus, LLC