Technical Architect - Johannesburg, South Africa - Planet10
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
-
Business Development Manager
Cape Town, South Africa - 5 hours ago
-
Project Manager
Johannesburg, South Africa - 1 week ago
-
Head of Software Engineering
Johannesburg, South Africa - 1 week ago
-
Financial Accountant
Johannesburg, South Africa - 5 hours ago
-
Ot Systems Team Lead
Johannesburg, South Africa - 5 days ago
-
Internal Auditor
Randburg, South Africa - 5 hours ago