We are looking for a talented Java software developer to join our small development team located in Fontainebleau, Randburg, Gauteng. Currently working on a semi-remote basis where developers also travel occasionally to some of our remote branches within the country, of which Rustenburg and Welkom are some of the most common ones.
If a daily thought of working for large corporates pains your soul, then this job may be for you.
This is a dynamic and challenging Java developer position that will expose you to a multitude of technologies from Java EE to configuring and interfacing embedded systems. Working in a small team will allow you to apply your craft and ensure you are able to actively participate in the software development lifecycle.
You will form part of the development arm of the DevOps team working on mission critical software solutions, specifically focused on the Mining Industry.
3 or more years Java programming experience (more than 5 years will be a plus)
Experience in Java EE with working knowledge of EE internals such as JTA, EJB’s, CDI, JPA, JMS, and thread management Understanding of the Maven build environment
Demonstrate strong communication and written skills using English
Applicants must be a South African resident or citizen
JAX-RS / JAX-WS web services development
MQTT (Internet of Things)
Working with Atlassian JIRA / Confluence using Agile concepts
Wildfly / Glassfish application server experience
Python (Pandas & Plotly a plus)
Relational database and SQL experience
Test driven development experience utilising JUnit and Arquillian
Jasper Report Server
Tableau Data Visualisation
Docker Containers Linux
Experience on the Raspberry Pi platform
This alert already exists for this Email.
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.