Responsibilities:

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.

Technical skill:

Understanding of integration between different
technologies
Coordination between development and support environments
Assisting with the business case
Planning and monitoring
Eliciting requirements
Requirements organisation
Translating and simplifying requirements
Requirements management and communication
Document requirements in appropriate format depending on methodology followed
Assist with identification and management of risks
Convert abstract business requirements to executable software.
Work and collaborate in a BizDevOps team with Atlassian tools (i.e., JIRA, Confluence).
Experience in refining business user stories definition of ready.
Development and maintenance on business applications.
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.
PLM and Bill-of-Material
PTC Windchill (PDM Link, MPM Link

Requirements:

  • 5-8 years experience in relevant programming language
  • On premise virtualisation technology expertise
  • Experience in testing (manual or automated testing
  • Relevant IT/Business degree.

Please consider your application unsuccessful should you not receive a response within 2 weeks of applying.

About The Employer:

Our reputable, global client based in Pretoria, who has a large manufacturing concern is looking for a Full Stack Java Developer.

Learn more/Apply for this position