Job Description: We are looking for a highly skilled developer, responsible for analyzing user requirements and business objectives, determining application features and functionality as well as recommending and implementing changes to existing Java-based applications, among other duties. Compile detailed technical documentation and user assistance material, requiring excellent written communication. Job Responsibilities: Analysis and development of new features and products in a manner that is functional, understandable, maintainable and testable Support, problem solving and analysis for helpdesk & production Automated testing of features developed or where necessary deliver test harnesses that enable the testing of the system Actively participate in team ceremonies such as peer reviews, sprint planning, backlog grooming, etc. Support, maintain and improve existing systems. Job Requirements: Database exposure (Oracle PLSQL, MS SQLServer, MySQL) Experience in telecommunications industry An understanding of SOA, Microservices and Design Patterns Familiarity with unit testing frameworks (JaCoCo, JUnit) and TDD XAML / XML Design Patterns Deployment Tools – Jenkins, TeamCity, etc. Container deployment, scaling, management, etc. (Docker, Kubernetes, OpenShift, etc.) Agile Methodologies Job Details: Company: Altron Vacancy Type: Full Time Job Location: Cape Town, Western Cape, South Africa Application Deadline: N/A Apply Here vacanciesforyou.xyz