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
Postgres, ElasticSearch
Restful API
Angular7, CSS3, Ionic Mobile
Unit, end-to-end, API and performance testing tools
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:
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
Strong knowledge of Java, J2EE, REST, JSON, websockets
3+ years experience in cloud DevOps, ideally with AWS
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)
BI tools
Postgres
Kafka
Jenkins
Mobile, PWA, and/or embedded development
Posted Primotus, LLC BPM Lead Developer; Enterprise Workflow Platform (REMOTE) on October 20, 2019 via
Don't miss out on your dream job, get the best remote jobs in your inbox every day!
📫 Get remote jobs directly in your inbox
Keep your remote working skills sharp—get notified when we post the next remote work interview! RemoteHabits will help you achieve your remote work goals!