Technical Architect - Cape Town, South Africa - Wonderlabz

Wonderlabz
Wonderlabz
Verified Company
Cape Town, South Africa

1 week ago

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description

Job Specification:


Skills:


  • Development stack
  • Java
  • Spring Boot
  • Spring Data JPA
  • Mysql
  • Rabbit MQ
  • Angular
  • Angular
JS

  • Gitlab
  • Vitess
  • Kafka
  • Websockets
  • Intellij
  • Mysql
Workbench / DBeaver

  • Postman
  • Visual VM / Java Mission Control
  • Architectural stack
- / Lucidchart

  • 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