Position Type: Permanent – Semi Remote
Reporting to: Development Manager
Level: Junior-Intermediate Level
Industry: Mining /Engineering /Industrial

Benefits: Cell phone allowance: R1 000
Provident Fund: 5% of basic salary paid by company
Medical: R1 111 paid by company
Right of use of a motor vehicle to the value of R300 000

MINIMUM REQUIREMENTS
Qualifications:

  • Bachelors / BSc Degree in Computer Science, IT or related field
  • Matric

MUST HAVE:

  • 5+ years’ experience within an IT or Software Development role
  • At least 3+ years Java programming experience
  • Minimum 2 years experience within the Mining, Engineering and/or Industrial Sector

Technical competence / Technologies Experience:

  • Experience in Java EE and knowledge of EE internals such as JTA, EJB’s, CDI, JPA, JMS and thread management (Advantageous)
  • Understanding of the Maven build environment
  • JAX-RS / JAX-WS
  • JavaFX
  • Test Driven Development (TDD)
  • MQTT (Internet of Things)
  • Wildfly / Glassfish application server experience (Beneficial)
  • Python (Pandas & Plotly – Beneficial)
  • Docker Containers
  • DevOps experience (Beneficial)
  • Relational Databases (MySQL & PostgreSQL)
  • Jasper Report Server (Beneficial)
  • Tableau Data Visualisation (Beneficial)
  • Linux & batch Scripting
  • Atlassian: Bitbucket, JIRA, Confluence, Tempo within Agile environments
  • Experience on the Raspberry Pi platform (Beneficial)

Duties and deliverables:

  • Gathering of requirements (meeting with clients, if deemed necessary) and drafting of functional specifications.
  • Development as related to projects and requirements from clients.
  • Maintenance on existing software, features, hotfixes and dealing with technical department.
  • Assisting support team in troubleshooting production issues, if and when necessary.
  • Assisting support team in integration testing as it relates to software.

Desired Skills:

  • Java
  • JavaEE
  • JTA
  • EJB
  • CDI
  • JPA
  • JMS
  • Maven
  • JavaFX
  • TDD
  • IOT
  • wildfly
  • Python
  • Docker
  • devOps
  • Tableau
  • Linux
  • Jira
  • Bitbucket
  • Raspberry PI

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Degree

Learn more/Apply for this position