Software Engineer / Full Stack Developer Supporting Decision Management

Location: PhilippinesSingapore

Role

Software Engineer / Full Stack Developer Supporting Decision Management

Primary Responsibilities

  • Around 5-8 years worth of relevant work experience, ideally, but open to more or less tenured – as long as have significant experience
  • Front end design and development
  • Connect optaplanner/drools/RH Decision Manager/RH Process Automation with customized front end
  • Integration Setup via REST
  • Setup and consumption of message queues
  • Participate in requirements gathering
  • Design rules structure, data model and decision tables
  • Configure rules and constraints
  • Conduct testing and support users for client-driven testing
  • Plan out the operational usage of the rules engine and/or optimization solver

For Backend

  • JAVA
  • Drools or Red Hat Decision Manager or Red Hat Process Automation Manager is a PLUS
  • Strong knowledge of developing RESTful json services in JAVA including exposing all definitions in Swagger / OpenAPI documentation format
  • Has experience in installing jBoss as a cluster and performance tuning of it.
  • Experience in DevOps toolchains for auto deployment (Bitbucket/ GitLab, Jenkins, Maven, Ansible, Nexus)
  • Strong use of Unit tests and code quality tools
  • Preferably experience on Test Automation for RESTful services and Drools
  • Preferably has OpenShift experiences for Docker and Kubernetes distributions
  • Preferably has Redhat Decision Manager experience
  • Preferably has Optaplanner exerience
  • Preferably has AWS experience in ec2, ecr, Fargate, RDS, elb, cloudformation
  • Jmeter
  • Maven
  • Containers
  • Highcharts
  • H2 Database
  • SQL Database

 For Frontend

  • Experience in frameworks such (preferably ReactJS)
  • Use of charting libraries
  • Reliance on RESTful services for all data and security
  • Experience in DevOps release automation

Number of Vacancies

2

Apply Now

Realise your potential at Thakral One.