Full Stack Developer (senior) 3337

Pretoria, GP, ZA, South Africa

Job Description

Requirement Analysis



Development and maintenance on platform/application.



Code Reviews:

Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.



Testing and defect resolution.



Involvement and support in Deployment process.



Provide third-level support for production incidents, when required.



Develop systems solutions in line with quality and delivery requirements.



Preparation of system/technical documentation (as per ISO standards).



Review and present proposed system solution to IT Product Owner / Leader / System owner.



Agile Methodologies:

Actively participate in Agile ceremonies (e.g., daily stand-ups, sprint planning, retrospectives) to contribute to team dynamics and project progress.



Ability and willingness to coach and give training to fellow colleagues and users when required.



System implementation / deployment & release activities.



Production support & hyper-care after production deployments.



Willing and able to travel internationally if required.



Qualifications /Experience :



Degree in IT or relevant experience.



10+ years Development Experience.



Essential Skills Requirements :



J2EE



Java 21+



Maven



Quarkus v3+



RDS PostgreSQL



Angular v18+



JavaScript / Typescript



Npm (Node Package Manager for JavaScript).



Ngrx (Reactive state management library for Angular).



Jest (JavaScript testing framework).



Rxjs (Library for reactive programming using Observables).



Eslint



Prettier



HTML



Responsive Design:

CSS



Orchestration:

Docker, Kubernetes



AWS Cloud



Version Control Best Practices:

Strong understanding of Git.



Microservice architecture:

Experience in designing and implementing microservice based applications.



RESTful APIs:

Proficiency in designing and consuming RESTful APIs.



Experience in operational support on legacy systems with specific SLA agreements (timelines) based on the priority of the ticket.



Advantageous Skills:



Terraform



Kafka



Loki, Prometheus, Grafana



Playwright



Git Workflows



IT Security best practices



Agile working experience



JIRA/Confluence



CI/CD:

Experience with Continuous Integration and Continuous Deployment practices and tools.



Hexagonal architecture:

Experience in designing and implementing Hexagonal based applications.



Between 5 - 7 Years

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1587281
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, GP, ZA, South Africa
  • Education
    Not mentioned