JHB - Central, Gauteng, South Africa
18 days ago
Software Engineer
Essential Requirements:
Experience in web programming Experience in OO JavaScript, CSS 3, HTML 5 Experience in one JavaScript framework (React, Vue or Angular) Understanding of Typescript Experience in Java, GoLang, or Kotlin Experience developing and consuming REST based services Extensive relational database and NoSQL design and complex querying experience Solid understanding of message brokers (Kafka/Pulsar/RabbitMQ) Solid understanding of in-memory databases Understanding of Infrastructure (Kubernetes, Mesos, Zookeeper, Consul)  Understanding of stateful microservices (Akka Actors, Axon) Expert knowledge of Web Services and APIs using REST and JSON Ability to derive solid architecture, design, and implementations from requirements Adhere to coding standards, version and source control, and task/bug tracking Adhere to change management and defined SDLC (agile) processes. Perform unit and dev testing of own assigned tasks A solid understanding of how applications work including security, session management, and best development practices Hands-on experience with network diagnostics, and network analytics tools Aggressive problem diagnosis and creative problem-solving skills Strong organizational skills to juggle multiple tasks within the constraints of timelines Ability to learn rapidly and master diverse web technologies and techniques
Confirm your E-mail: Send Email