Job Description
Job ID: HNMJD726
Role: Sr. Java Developer
Locations: Belgium
Required Skills:
Architecture and design of information systems: analysis of the current architecture and
elaboration of the new software architecture principles
Design and development of architecture components and building blocks
Development of software code
Development of code for integrations between systems (services)
Java 8+, Angular (eUI- custom EC implementation)
SOAP and REST Services, architecture based on Micro-Services API
Databases: Oracle 11g, Postgres
Workflow tool: Camunda
Development tools: IntelliJ, Eclipse, SoapUI, Git, BitBucket, Confluence, Amazon AWS
Tracking tool: JIRA
Very good knowledge of Service Oriented Architecture (SOA)
Very good knowledge of application design and modelling tools
Very good knowledge of applications design with relevant architecture patterns and principles
Good knowledge of Object Oriented Programming Languages and namely Java Good knowledge
of Enterprise Architecture
Good knowledge of Relational DBMS
Experience with executable workflow solutions based on BPMN
Good knowledge of interoperability technologies (e.g. web services, message oriented middleware, service oriented bus, messaging protocols AMQP, JMS)