Our client requires the services of a Software Engineer (Senior) - Midrand/Menlyn/Rosslyn/Home Office rotation
Amazing brand with cutting-edge technology
Excellent teams in Global team collaboration
High work-life balance with Flexible hours
Agile working environment
POSITION: Contract until December 2026
EXPERIENCE: 6-8 Years related working experience.
COMMENCEMENT: As soon as possible
QUALIFICATIONS/EXPERIENCE
South African citizens/residents are preferred.
Relevant IT Degree / Diploma / equivalent work Experience.
+5 years experience in as a Software Engineer
+2 years experience with Angular
ESSENTIAL SKILLS:
At least 5 years knowledge and experience in Java development including the necessary solution space e.g., version control (Git)
Knowledge of Kafka or other streaming platforms or messaging systems e.g., MQTT
At least 3 years' worth of experience in front-end
Kubernetes/Microservice Architecture
JavaScript / Angular, HTML 5, CSS
Proficiency in UI frameworks e.g., Angular (Version 9 or higher)
ADVANTAGEOUS SOFT SKILLS
Speaking German (advantageous).
Agile experience (advantageous).
ITIL process knowledge and work experience (advantageous)
Experience with backend frameworks like Java EE/J2EE (Java Enterprise Edition)
Payara
Oracle/PostgreSQL
Experience with testing tools like Karma, Jasmine, Postman, Newman, Cypress, Selenium, Junit, Xunit Robot, Jest
Experience with Jira and Confluence
Experience of agile methodologies, particularly Scrum
Experience with Continuous Integration and Continuous Delivery tools (e.g., Jenkins, Azure DevOps, GitLab, Terraform, Ansible)
Fit-for-business-purpose mind-set i.e., the solutions provided must meet the business goals.
Excellent communication skills and team-oriented work behaviour in a distributed team.
Strong ability to understand and interpret Business needs and requirements with the ability to move concepts through to proposal and finally successful implementation.
Excellent interpersonal and organizational skills with ability to communicate effectively (both verbally and written) with both technical and non-technical colleagues / users.
Proficient in conducting user research in foreign markets i.e., language barriers may exist.
Should be willing to deal with (talk to) our customers. In most cases they will be foreign customers and language barriers might exist.
Ability to work as part of a team, inter dependant as well as independently and submit deliverables on time and in excellent quality. SELF STARTER.
Above board work ethics this is of utmost importance.
Flexibility to take up different tasks in the project.
Ability and willingness to coach and give training to fellow colleagues and users when required.
Willing and able to travel extensively, for up to 2 weeks at a time (international).
ROLE:
We are looking for a Java full stack developer within the Shopfloor domain specifically.
If you are a passionate Java developer with a cloud focus, willing to take a lead role, sharing knowledge and giving guidance, are thrilled about latest technologies, full of energy and ambition, hands-on and not afraid of making your hands dirty, this is the right position for you.
Development of backend and frontend user stories
Take actively part in all regular Scrum ceremonies
Contribute to refinement of user stories (user stories at the beginning of a development sprint might not be fully specified)
Liaise with stakeholders and team members
Pro-active knowledge sharing, mentoring, and coaching of members from the same or other teams
Clarify open points possibly making proposals and/or developing a prototype for further discussion.
Provide support for existing solutions (DevOps)
Maintain Apache Kafka integration
NB: By applying for this role, you consent to be added to the iSanqa database and to receive updates until you unsubscribe. Also note, that if you have not received a response from us within 2 weeks, your application was unsuccessful.