Senior Web Developer

 

Recruiter:

Phithos Technologies

Job Ref:

453251547

Date posted:

Saturday, February 19, 2022

Location:

Johannesburg, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

Key Purpose

Designs, develops, and implements WSO2 applications to support business requirements. Follows approved life-cycle methodologies, creates design documents, writes code and performs unit and functional testing of software. Acts a platform product SME, and plays a software governance role.

 

Areas of responsibility may include but not limited to;

 

Analysis, Documentation & Design Skills

  • Work closely with Business Analysts to analyse and understand the Business Requirements and Business Case, in order to produce simple, cost effective and innovative solution designs.
  • Design and implementation of the following, in accordance with group standards, processes, tools, and frameworks:
  • Integration solutions using WSO2 Enterprise Integrator.
  • REST/SOAP API’s using WSO2 API Manager.
  • Authentication/Authorization solutions using WSO2 Identity Server.
  • Test the quality of produced software thoroughly through participation in code reviews, the use of static code analysis tools, creation and execution of unit tests, functional regression tests, load tests and stress tests and evaluating the results of performance metrics collected by this software.
  • Participate in feasibility studies, proof of concepts, JAD sessions, estimations, and costing sessions, evaluate and review programming methods, tools, and standards, etc.
  • Maintain the system in Non-Production and Production environments and provide support in the form of query resolution and defect fixes.
  • Prepare the necessary technical documentation including payload definitions, class diagrams, activity diagrams, ERDs, operational and support documentation, etc.
  • Ensure underlying security best practices are adhered to across all implementations.
  • Ensuring that all external system that interact with the WSO2 ecosystem follow strict security best practices as not to compromise the integrity of the system as a whole.

Education and Experience

Required:

NQF Level 5: Certified in a 3-year National Diploma, BSc Computer Science, or BCom Information Systems (or similar).

Experience:

Minimum of 5 years’ experience in developing integrations solutions with ESB technologies (WSO2, TIBCO, Apache Camel

Knowledge:

  • WSO2 Enterprise Integrator (or similar competing vendor product)
  • WSO2 API Manager (or similar competing vendor product)
  • WSO2 Identity Server (or similar competing vendor product)
  • Java
  • Object Orientation
  • Junit
  • SOA
  • Micro-services
  • REST API design
  • Authorization frameworks and best practices (OAuth 2.0)
  • Linux
  • Docker
  • Data Modelling
  • UML
  • SQL
  • SoapUI (SOAP) / REST client (JSON)
  • Architectural Styles
  • Enterprise Integration Patterns
  • Kafka
  • Elasticsearch
  • Kibana
  • FluentD

Technical Skills:

· High standard of delivery

· Solution Architecture

· Structured & analytical problem solver

· Process Mapping

· Software testing pack design, functional testing

· Clean code thinking

· Coaching and mentor to junior teammates

· Strong focus on security best practices

 


 

 

 

Similar jobs you might be interested in:

Senior Web Developer
Location: Pretoria
Salary: market related Monthly
Responsibilities / Key TasksMaintain and enhance existing functionality, while designing and developing new components to support evolving business needs.Develop a deep understanding of the current product architecture and business domain, collaborating with business analysts to refine requirements and implement high quality solutions.Refactor, optimise, and modernise codebases to ensure long term...
7 days ago


Graphic Designer and Web Developer (Intermediate - Senior)
Location: Johannesburg
Salary: Market-related
Join a team in Houghton for a role that demands a unique blend of creative flair, technical expertise, and precision. Sandton, Johannesburg
8 days ago


Senior Software Developer (Web & Enterprise) - 2 Year Contract
Location: Johannesburg
Salary: market related
This role exists to develop and maintain web and enterprise applications within a systems integration environment.
69 days ago


Senior Salesforce Developer
Location: Johannesburg
Salary:
Our client is seeking a senior Salesforce developer to join their team, based fully in-office in Bedfordview. This role is suited to a highly experienced Salesforce professional who is passionate about designing scalable architecture, leading technical solutions, and delivering high-quality enterprise systems.
2 days ago


C# Developers / Architects
Location: Johannesburg
Salary:
Our client is looking for high-calibre C# developers and Architects to join their consulting delivery teams. This is an opportunity to work on complex, large-scale software solutions across a variety of industries, using modern engineering practices and robust Microsoft technology stacks.
7 days ago


Senior Integration Developer
Location: Pretoria
Salary: Market Related Monthly
Responsibilities/Tasks:Support existing and developing new functionality and components.Understand existing product and domain elements and work with business analysts to refine and implement new requirements.Refactor and improve the code to keep the product maintainable and adaptable to new requirements.Work effectively in a team environment and follow/develop product software development process...
7 days ago


Salesforce Administrator / Developer
Location: Johannesburg
Salary: 30000.00 Monthly
Our client is looking for a Salesforce Administrator / developer to join their team, based fully in-office in Bedfordview. This is an exciting opportunity for a professional with at least 2 years of experience who enjoys both the technical development and functional administration side of Salesforce.
13 days ago


Salesforce Developer
Location: Johannesburg
Salary: 40000.00 Monthly
Our client is looking for a Salesforce developer to join their team, based fully in-office in Bedfordview. This role is ideal for a developer with strong Salesforce experience, who is passionate about building scalable, high-quality solutions.
13 days ago


Senior C# Developer
Location: Centurion
Salary:
Join a high-performing development team where your expertise in C# and modern web technologies will directly influence scalable systems and impactful financial solutions. If you're a seasoned developer who thrives on solving complex problems and building robust applications, this opportunity is built for you.
13 days ago


Senior C# Developer
Location: Johannesburg
Salary:
Take ownership of complex C# applications and integrations while building scalable, high‑quality software solutions in a fast‑paced enterprise environment.
15 days ago


Create a free job alert for Senior Web Developer in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions