Java Developer

Pretoria Full-time R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

As a Java Developer at Tech Innovations Inc., you will engage in full software development lifecycle activities including designing, coding, testing, and deploying impactful applications. We're looking for individuals adept at problem-solving, who thrive in a fast-paced environment and are eager to contribute to projects from inception through to production.

Responsibilities

  • Create robust APIs for integration with front-end solutions.
  • Contribute to the full software development lifecycle.
  • Continuously improve application performance through feedback and testing.
  • Ensure adherence to best practices in software development.
  • Participate in code reviews to maintain code quality and functionality.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
Experience
  • 5+ years of software development experience with Java
Technical Skills
  • Java
  • Hibernate
Soft Skills
  • Problem-solving
  • Effective Communication

Advantageous

  • Proficiency in Docker: Experience in containerization of applications.
  • Working knowledge of CI/CD tools: Familiarity with Jenkins or Travis for continuous integration and deployment.

Benefits

  • Comprehensive medical aid and wellness offerings
  • Career growth opportunities
  • Flexible working arrangements
  • Staff events and team-building activities

Company Culture

  • Empowerment: We empower our developers to explore innovative solutions and take ownership of their projects.
  • Learning Environment: Our company promotes continuous learning through workshops and industry conferences.
  • Inclusive Atmosphere: We celebrate diversity and promote an inclusive workplace culture.
Status: Open