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

  • Competitive salary packages
  • Retirement fund contributions
  • Remote working policies
  • Training and professional development budget

Company Culture

  • Innovation: We believe in fostering creativity and innovation within our teams.
  • Collaboration: Teamwork is at the heart of what we do; we collaborate to achieve our goals.
  • Work-life Balance: We respect our employees' need for work-life balance and accommodate flexible hours.
Status: Open