Technical Architect - Johannesburg, South Africa - Planet10

Planet10
Planet10
Verified Company
Johannesburg, South Africa

1 week ago

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description

Experience/Skills required:


  • Bsc / Diploma Computer Science, Information Systems, or related field.
  • Minimum 10 years of experience in building and running large scale systems professionally
  • Minimum 3 years of experience in an architect role, leading design of complex systems
  • Minimum 5 years of experience with technology development and delivery
  • Strong understanding of programming fundamentals, design patterns, building for scalability, performance, highavailability, clustering and security
  • 10 years + experience in Java /JEEÂ
  • 5 years + Spring boot framework
  • Experience in interfacing with multifaceted teams, internally and externally
  • Proficient in API design using REST, SOAP
  • Proficient in UML, BPM, and the use of architecture design tools
Â


Functional Skills Required:


  • Docker
  • Kubernetes (from a dev point of view, like Helm, deployment config, etc.)
  • Kong
  • The elastic stack
  • Azure Cloud
  • Design thinking
  • Angular 6 through to 11 advantageous
  • Java 8 to 1
  • JDBC
  • J2EE
  • Junit
  • REST
  • Microservice Architecture
  • MySQL version (2017/2019)
  • TomEE
  • Maven
  • Git
  • Bitbucket
  • Jenkins
  • SonarQube
  • Nexus
  • CI/CD
  • Windows environment
  • IntelliJ/ Eclipse
  • Jira
  • Confluence

You are responsible for

  • Review of technical designs
  • To enable and support technical leads in solving complex problems
  • Investigation and consultation on technical and technology related issues
  • Investigation, recommendation and documentation of technology components to be added to, changed, or removed from our technology estate
  • Creation, documentation and socialization of design patterns and standards
  • Manage costs on platform through technology
  • Provide expertise to identify and translate system requirements into infrastructure design.
  • Maintain and create an architectural map of the system architecture.
  • Actively monitoring and assessing the security within the landscape to ensure all threats are remedied.
  • Create and establish a proof of concept on emerging technologies.
  • Upskill of the technical leads on the emerging technology stack

More jobs from Planet10