3 days ago
Responsibilities
- Implement technical specifications and produce Java source code according to DHS standards.
- Develop, test, maintain, troubleshoot, and enhance application software.
- Conduct code reviews, unit testing, performance testing, defect analysis, and error-log reviews.
- Assist with technical specifications, architecture documentation, database documentation, configuration updates, and in-code documentation.
- Integrate internal legacy systems and third-party systems to deliver effective end-to-end solutions.
- Consult with business analysts and architects on technical issues and contribute to development process improvements.
- Apply DHS security standards and respond to incidents, including preliminary defect analysis.
- Coach and collaborate with other developers on coding standards, reusable libraries, and effective development practices.
Requirements
- Matric with English and Mathematics is required.
- A minimum IT-related degree, such as a BCom or BSc in Information Systems or Computer Science, is required.
- At least 3 years of Java systems development experience is required.
- Experience with Java, Spring, Spring Boot, Spring Cloud, ORM, Angular, Maven, and Git is required.
- Strong experience with SOAP, XML/XSD, WSDL, REST, JSON, Swagger, and OpenAPI is required.
- Knowledge of unit testing and mocking frameworks, object-oriented design principles, development patterns, distributed systems, and microservices is required.
- Experience with secure software development, vulnerability assessment and remediation, relational databases, and PL/SQL is required or advantageous as specified.
- Experience with HTML5, CSS, SASS, JavaScript, J2EE/J2E, WebLogic, Elastic/OpenSearch, and application servers is beneficial or required as specified.
- Experience with DevOps tools including Bamboo, Bitbucket, Ansible, Jira, and Confluence Atlassian Suite is required or expected.
- Beneficial experience includes Docker, Kubernetes, Bootstrap, SAML, OAuth2, JWT, encryption, OIDC, Dynatrace, and SAST/DAST.
- Strong analytical, problem-solving, communication, documentation, ownership, and collaboration skills are expected.
Tech Stack
Categories
About Discovery
DISCOVERY VITALITY is a company based out of 1 DISCOVERY PLACE, SANDTON, Gauteng, South Africa.
