Help build cutting-edge software products for a global Mobile Communications giant seeking a seasoned and technically skilled Full Stack Java Developer to join its team. You must possess a Bachelor’s Degree in Computer Science/Engineering or related discipline or an equivalent combination of education and work experience, have at least 2 years’ experience working as a Software Engineer/Developer/Programmer including experience designing & developing software applications from scratch, solid Object Oriented Back-end development using Java, Gitlab, Git, OpenJDK, Docker, Spring, HTML, Vue.js, Bootstrap, Python, Bash, MongoDB, Gradle, REST, Ansible, etc. This is a fully Remote role.
Develop high-grade Telecommunication Services in a Unix/Linux based environment.
Software specification, design, coding and debugging through to deployment to Operator sites.
Take responsibility for software lifecycle management including version control and deployment package creation.
Effectively use tools and ingenuity to identify and fix defects before they become a problem.
Work in an agile development environment following Scrum methodologies.
A Bachelor’s Degree in Computer Science or Engineering/related discipline or an equivalent combination of education and work experience.
Minimum 2 years’ experience working as a Software Engineer, Developer or Programmer.
Experience in designing and developing software applications from scratch.
Able to document, diagram and verbally describe the application architecture and design.
Solid experience doing Object Oriented Back-end development using Java.
Tech Stack –
Back End: Java, OpenJDK, Docker, Spring Framework
Front End: HTML, CSS, Bootstrap, vue.js
Scripting Languages: Python, Bash
Databases: MySQL/MariaDB, MongoDB
Build Tools: Gradle
Version Control: Git, Gitlab
Protocols: REST, JSON-RPC, XML-RPC, SOAP
Operating System: Linux
Other Tools: Gitlab-CI, AsciiDoc, Ansible
Analytical, technical and problem-solving skills.
Motivated, self-starter, who can work as part of a productive, fast-paced team.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence.
Please complete the following form.