Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will leverage your Java skills to develop scalable applications. This position requires a passion for technology and an eagerness to engage in challenging projects that make an impact.

Responsibilities

  • Create and implement efficient algorithms for data handling.
  • Support testing and validation of applications.
  • Coordinate with DevOps for deployment and monitoring.
  • Assist in the development of unit and integration tests.
  • Foster a collaborative team environment focused on delivery.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Relevant certifications are advantageous
Experience
  • 3+ years of experience in software engineering roles
Technical Skills
  • Java
  • Spring Boot
  • RESTful APIs
Soft Skills
  • Analytical Thinking
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of microservices architecture: Experience with building microservices-based applications.
  • Background in DevOps practices: Understanding of CI/CD processes would be advantageous.

Benefits

  • Comprehensive medical aid
  • Annual bonuses based on performance
  • Work-from-home options available
  • Training and mentorship opportunities

Company Culture

  • Continuous Learning: We provide learning opportunities for professional growth and development.
  • Work-Life Balance: We prioritize work-life balance and employee well-being.
Status: Open