Scala Developer; Enterprise Workflow Platform

last updated February 19, 2021 12:12 UTC

Primotus

HQ: Remote

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

Job Description

Primotus is developing a unique Enterprise scale, user-configurable mobile BPM (Business Process Management) platform. We’re looking for an experienced Scala developer with functional programming experience who has architectural expertise in data-driven asynchronous applications and a drive to learn Business Process Management (BPM).

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

  • Scala/Akka/CATS, Play Framework, Slick

  • *

BPMN (Java), DMN (Java)

  • Postgres, ElasticSearch

  • *

Kafka

  • Restful API

  • *

Angular6, CSS3, React, Ionic Mobile

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

  • *

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:

  • Helping with ElasticSearch upgrade

  • *

Extending web sockets architecture to new Progressive Web App (PWA)

  • Architecting 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 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.

Skills & Requirements

You’re Expected To Have:

  • Bachelor degree in computer science or other related field

  • *

5 years experience in backend Enterprise software development

  • 3+ years experience with Scala functional development

  • *

Strong knowledge of Java, J2EE, REST, and JSON

  • 2+ 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:

  • Background in BPM (i.e. Activiti, Camunda) and Enterprise workflows

  • *

DMN exposure or decision management with Drools or other platforms

  • ElasticSearch (or Solr), Kibana, BI tools

  • *

Postgres

  • Kafka

  • *

Jenkins

  • WebSockets

  • *

Mobile, PWA, and/or embedded development

Shopping Cart
There are no products in the cart!
Total
 0.00
0