Sr. Angular/Java Developer: Enterprise Workflow Platform (remote)
Primotus, LLC

Overview

Primotus is developing a user-configurable mobile workflow platform, which allows users to design an entire system - including drag-and-drop database, forms, entitlements, processes, mobile applications, business decisions, messages, reports, and even maps - with little to no software development. The platform is flexible enough to be deployed for a myriad of business verticals.

Version 2 of platform is being developed with most code being shared between mobile and web using Angular 7 and Ionic 4. We employ web sockets, off-line storage and a myriad of native mobile plugins. Web will be delivered using a PWA (Progressive Web App) approach. We’re looking for an experienced Angular/Java developer having strong architectural and UI skills associated with data-driven business applications, ideally in the workflow (BPM) space.

If you think you’re a good fit and are interested in building something highly configurable and really innovative, please shoot us an email. 

You’d be working on some of the following initiatives: 


  • Migrating BPM from Activiti to Camunda and adding Case Management

  • Developing PWA using Ionic 4 and Angular 7 

  • Updating remaining site builder modules to Angular 7

  • Building real-time data visualization on top of data analytics module

  • Extending DMN (Business Rules/Decision Management) system

  • Creating Enterprise chat application

  • Developing/ingesting JSON RestfulAPIs

  • Working with team making key architecture and stack decisions

You're Expected To Have:

- 5+ years of modern JavaScript (JS)- 5+ years of Java in enterprise applications- 2+ years Angular 2+ production development- more advanced data handlers such as WebSockets - UI/UX and architecture skills- JSON, REST and Web Services- Protractor, Karma, Jasmine or other testing tools- Willingness to share knowledge and mentor team members

Nice To Have Some of the Following:- Experience in one of more mobile/PWA frameworks - Workflow applications, particularly BPM (Activiti, Camunda, JBPM, etc). - Mobile and Web BI visualization tools - State Management such as Redux or NGRX- Experience with Scala (functional programming), Kafka, ElasticSearch

Our Stack : Includes many of the most-desired technologies, including:

Frontend:


  • Angular 1x, Angular 7, TypeScript

  • NGRX

  • Ionic Mobile

  • CSS3, Bootstrap

  • Protractor, Selenium (Unit, end-to-end, performance testing tools)

  • WebPack

Backend:


  • BPMN (Java), DMN (Java)

  • Scala, Play Framework, Slick

  • Web Sockets

  • Kafka (event-based processing)

  • Postgres, ElasticSearch

  • Restful API

DevOps:


  • Jenkins

  • Webpack

  • GIT, GitHub

  • AWS

Our development team:


  • Is small and growing with8 members, so you'll have a significant impact.

  • 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 along with paired development

Posted 10 months ago