BRMS back end developer

Closing date for applications: 18/07/2019
Specialist role
Summary of the work
Develop a Business Rules Management System (BRMS) connected to a current LIVE service back-end. BRMS is the RedHat J Boss Decision Manager (version 7). They will be embedded into the project team, working with incumbent back-end developers, front-end developers, Dev-ops engineer, interaction designer, user researcher, product owner and test team.
Latest start date
Expected contract length
6 months- 1 year
Organisation the work is for
Home Office
Maximum day rate
Please specify required day rate
Early market engagement
Who the specialist will work with
BA researchers, designers and developers
What the specialist will work on
The role will specifically involve:  Back End development of the new BRMS RedHat JBoss Decision Manager application  Back End development of integration with the new BRMS RedHat JBoss application and LIVE service  Migration of existing rules (circa 17) hard coded using DRL (Drools Rule Language ) to the LIVE service to the newly setup BRMS  Knowledge transfer to team developers and end (non technical) users
Address where the work will take place
Metro Point, 49 Sydenham Road, Croydon, CR0 2EU
Working arrangements
onsite at least 4 days a week for face-to-face meetings.
Security clearance
SC security clearance required
Additional terms and conditions
How many specialists to evaluate
Cultural fit criteria
Work as a team with our organisation and other suppliers Be transparent and collaborative when making decisions Take responsibility for their work Share knowledge and experience with other team members
Assessment methods
Work history
Evaluation weighting
Technical competence 60% Cultural fit 5% Price 35%
Essential skills and experience
  • Redhat J Boss Decision Manager (version 7)
  • Back End development using Java 8 (specifically streams, lambdas, and collections framework) and dependency injection
  • Enterprise integration comprising eventually consistent (asynchronous and synchronous) systems, and distributed message-driven (JMS) architectures interfacing with Legacy and third-party systems
  • Experienced on enterprise messaging patterns, specifically the pub-sub channel
  • Building asynchronous microservices with RESTful APIs using JAX-RS
  • Strong Cloud experience (AWS or similar)
  • Object-Oriented Analysis and Design, and implementing DDD-based-designs
  • Java persistence using an ORM/JPQL
  • Understanding of core properties of RDBMS including ACID properties and transaction isolation
  • Automated testing with JUnit and Mockito, using a test-driven approach to development, and articulate on benefits of a clean, testable codebase
  • Git and pull-request-based code review flows
  • Maven and consuming CI Pipelines using and consuming reports from static analysis tooling (eg Checkstyle, PMD, Clover, SonarQube etc.)
  • Meeting user needs using agile methodologies
  • UNIX command-line familiarity
  • Understanding of Spring Batch
Nice-to-have skills and experience
  • RAW visualisation tool
  • Designing microservice-based, eventually-consistent architectures using domain driven design (DDD)
  • CQRS and Event Sourcing patterns
  • Successfully delivering performing, scalable and long-transactional digital services in complex and highly regulatory environments
  • Working in blended, multi-discipline, multi-vendor team environments
  • JAX-RS for REST APIs
  • JMS
  • Developing and working against cloud hosted environments
  • Hibernate and Liquibase
  • JIRA/Confluence
  • Wiremock and other distributed-systems testing utilities
  • Activiti or other JBPMN
  • Rules Engine eg Drools

Closing date for applications: 18/07/2019

BRMS back end developer

Closing date for applications: 18/07/2019

Specialist role:





Home Office

Maximum day rate:

Please specify required day rate

IT Recruitment Marketplace
The Hive Enterprise Centre, Victoria Avenue
Southend-on-Sea, Essex SS2 6EX
© IT Recruitment Marketplace
To change your subscription email us here