Role Function :
Development and maintenance on platform/application
Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner
Develop systems solutions in line with quality and delivery requirements
Preparation of system/technical documentation (as per ISO standards)
Meet with end users and gather requirements
Facilitate daily stand-ups
Ability and willingness to coach and give training to fellow colleagues and users when required
Compiling of user and operational manuals
Minimum Requirements :
5-8 years’ experience in relevant programming language
On premise virtualisation technology expertise
Experience in testing (manual or automated testing
Web and digital project experience advantageous
Skill set :
Solid experience in software development (i.e. Angular/Typescript/Java EE).
Sound experience working with database tools (i.e. PostgreSQL/Oracle/DB2).
Should have experience in using RESTful web services using Java EE.
Use of CI/CD for continuous development (e.g. Git, Jenkins, Maven, Nexus, etc.).
Practical experience in UI/UX design and development.
Have knowledge in using message brokers such as (IBM MQ/ Kafka).
Use of Microsoft Azure (AWS advantageous) for cloud development.
Use of SonarQube tool.
Java Enterprise Edition.
Angular, Typescript/ CSS
Quarkus (Spring is advantageous).
Hibernate ORM, JPA.
Database (PostgreSQL, Oracle, DB2).
IBM MQ Server (Kafka advantageous).
Test Driven Development.
JAX-RS API implementation.