Software Engineer

Port Elizabeth Full-time R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

As a Software Engineer, you will utilize your Java skills to enhance existing applications and create new ones, ensuring they are efficient, scalable, and user-friendly. You will be a vital part of our development team.

Responsibilities

  • Architect, code, and deploy new Java applications.
  • Engage with stakeholders for feedback and requirements.
  • Maintain high standards of software quality within the team.
  • Analyze and improve system performance.
  • Help to mentor junior developers and share best practices.

Requirements

Education
  • Master's degree is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • Java
  • Java EE
  • Microservices
Soft Skills
  • Effective Communication
  • Adaptability
Certifications
  • Certified Kubernetes Application Developer (CKAD)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Good understanding of cloud services and deployment strategies.
  • Knowledge of front-end technologies (React, Angular): Familiarity with modern JavaScript frameworks for full-stack development.

Benefits

  • Comprehensive healthcare coverage
  • Performance bonuses
  • Remote work options available
  • Continuous learning and professional growth opportunities

Company Culture

  • Continuous Improvement: We provide our team with tools and opportunities for continuous learning and skill development.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance to enhance employee satisfaction.
  • Community Engagement: We support local community initiatives and encourage employee participation.
Status: Open