Full Stack Developer LES 1460
2022-01-11
-
2022-01-25
Permanent
CPT000593
Information Technology
Gauteng
,
Midrand
-
negotiable
Full Stack Software Developer

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 
User training 
Compiling of user and operational manuals 
System audits 

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 11+. 
Java Enterprise Edition. 
Angular, Typescript/ CSS 
Quarkus (Spring is advantageous). 
Hibernate ORM, JPA. 
Database (PostgreSQL, Oracle, DB2). 
IBM MQ Server (Kafka advantageous). 
Kubernetes. 
Git (Bitbucket). 
CI/CD, Jenkins. 
Test Driven Development. 
JAX-RS API implementation. 
Swagger documentation. 
Agile Principles. 

 

For more information please contact:
Philip Visser
Apply