Technical Architect - Cape Town, South Africa - Wonderlabz
Description
Job Specification:
Skills:
- Development stack
- Java
- Spring Boot
- Spring Data JPA
- Mysql
- Rabbit MQ
- Angular
- Angular
- Gitlab
- Vitess
- Kafka
- Websockets
- Intellij
- Mysql
- Postman
- Visual VM / Java Mission Control
- Architectural stack
- PlantUML
- SonarQube
- Swagger
- JMeter/Grafana K
- AsciiDoc
- Antora
- Operations stack
- Terraform
- Argo
- Grafana
- Kibana (Elastic search APM)
- Docker
- Orchestration stack
- Jira
- Confluence
- Tempo
- Xray
- Soft skills
- Communicate clearly and effectively to all levels of the organization
- Convey technically complex topics to developers
- Convey technical concepts to the business unit (Product or Clevel)
- Condense elaborate technical topics into summaries
Experience:
- 10+ Years Java development experience
- 10+ Years Java fault finding and debugging experience
- 2+ Years Spring boot experience
- 2+ Years architectural modelling experience
- 2+ Years experience working in a microservice environment (optional)
- 2+ Years production support experience (optional)
- 2+ Years SQL based experience in schema modelling (optional)
- 2+ Years experience in MYSQL database engine analysis (optional)
- 2+ Years fault finding and debugging of microservices workflows (optional)
Responsibilities:
- Document and model existing processes in the platform.
- Evaluate the existing code base for unoptimised code or nonperformant workflows and produce proposals for optimisation.
- Consult with business units (product) on their needs and produce technical solutions that will solve their current challenges as well as cater to their future state initiatives.
- Assist the development teams in solving critical production incidents they encounter.
- Technical analysis on incoming business initiatives and produce the required technical analysis documentation and process flows to guide the development teams.
- Establish technical guidelines and standards for the development teams.
- Review git merge requests submissions from development teams and provide guidance and comments to allow for technically viable solutions.
- Upskill developers who do not have the sufficient expertise on the methodologies used in the platform.
More jobs from Wonderlabz
-
Customer Care Advisor
Cape Town, South Africa - 1 day ago
-
Customer Care Advisor
Cape Town, South Africa - 1 week ago
-
Customer Care Team Leader
Cape Town, South Africa - 6 days ago
-
Cyber Security Manager
Cape Town, South Africa - 1 week ago
-
CRM Executive
Cape Town, South Africa - 1 week ago
-
Software Delivery Manager
Cape Town, South Africa - 3 days ago