Discovery

Developer (Senior)

Discovery
Apply
3 days ago
Johannesburg, South AfricaSenior
H1B Sponsor

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

AngularAnsibleBambooBootstrapCSSDockerGitJavaJavaScriptKubernetesMavenSassSOAPSpring Boot

Categories

Discovery

About Discovery

10,000+ employees

DISCOVERY VITALITY is a company based out of 1 DISCOVERY PLACE, SANDTON, Gauteng, South Africa.

Contact me