Software Developer

Johannesburg FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

Tech Innovations Inc. is in search of a Software Developer skilled in Java to join our growing team in Johannesburg. You will be involved in every step of the development process, from design to deployment, ensuring high standards of software quality.

Responsibilities

  • Architect applications using Java frameworks.
  • Coordinate with cross-functional teams for software delivery.
  • Integrate third-party services and APIs into applications.
  • Assist in the preparation of technical documentation.
  • Maintain code versioning through Git and other tools.
  • Optimize application feature sets based on user feedback.
  • Evaluate new technologies and their potential implementation.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications highly valued
Experience
  • 3+ years of software engineering experience with a focus on Java
Technical Skills
  • Java
  • Hibernate
Soft Skills
  • Adaptability
  • Attention to Detail
Languages
  • English: Fluent

Advantageous

  • Knowledge of Cloud technologies (AWS, Azure): Understanding of cloud computing platforms for deploying applications.
  • Experience with CI/CD pipelines: Familiar with automating deployment processes.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Annual performance bonuses
  • Support for ongoing education and certifications
  • Work-life balance initiatives such as remote work options

Company Culture

  • Team Collaboration: We emphasize teamwork and collaboration, fostering strong relationships across different departments.
  • Respect and Integrity: Operating with respect and integrity is core to our work ethics.
  • Work Hard, Play Hard: We believe in balancing work with fun and meaningful team activities.
Status: Closed