Software Developer
Job Location
Sandton, South Africa
Job Description
About the Role We are looking for a skilled and versatile Software Developer to join our dynamic team. The ideal candidate will have strong expertise in Java and related technologies, with experience designing and building enterprise-grade applications using modern frameworks and development practices. Key Responsibilities Design, develop, and maintain scalable, secure, and robust applications. Build and consume RESTful APIs and microservices using Spring Boot and Java. Collaborate with cross-functional teams in an Agile environment. Write clean, testable code using unit testing frameworks like JUnit and TestNG. Participate in code reviews, CI/CD processes, and system deployments. Troubleshoot production issues and provide timely resolutions. Tech Stack & Tools Languages & Frameworks: Java (Core, Spring Boot, Spring MVC, Hibernate) JavaScript, React, Angular, GWT REST APIs, Microservices, Design Patterns Frontend: HTML, JSP, Servlets, JavaScript, AJAX, XSLT, JSTL Application Servers: JBoss 7.1, Tomcat 8, GlassFish 4, WebLogic, IBM WebSphere Process Server 8.5 DevOps & Tools: Git, Bitbucket, Jenkins (CI/CD), Maven, Postman, Putty Monitoring: Dynatrace, Kibana, Loghost Service Management: ServiceNow (SNOW) Testing: JUnit, TestNG, Selenium WebDriver, Appium, Apache JMeter (2.3) Databases: Oracle 12c, MySQL 8, MongoDB Operating Systems: Windows (7/XP/2000), Linux, Unix Methodologies: Agile (Scrum, Agile Working Model), Qualifications: Bachelor's degree in Computer Science, Engineering, or related field. 3 years of experience in software development (Java stack preferred). Strong analytical and problem-solving skills. Excellent communication and teamwork abilities.
Location: Sandton, ZA
Posted Date: 6/10/2025
Location: Sandton, ZA
Posted Date: 6/10/2025
Contact Information
Contact | Human Resources |
---|