Java Developer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are on the lookout for a skilled Java Developer to become a vital member of our expanding team in Johannesburg. In this role, you'll be responsible for developing, testing, and maintaining robust software applications. Ideal candidates will have a deep understanding of Java programming and experience with modern frameworks.

Responsibilities

  • Develop unit tests to ensure code quality and reliability.
  • Evaluate new technologies and frameworks that may improve the development process.
  • Collaborate with QA teams during testing phases to resolve issues.
  • Maintain an up-to-date knowledge of industry trends and technologies.
  • Prepare reports on development activities and project status.

Requirements

Education
  • Master's degree in Software Development is preferred
Experience
  • 3-5 years of Java software development experience
Technical Skills
  • Java
  • Microservices Architecture
Soft Skills
  • Collaboration
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Understanding of Agile methodologies: Familiarity with Agile practices and frameworks.
  • Experience in CI/CD practices: Exposure to Continuous Integration and Deployment practices.

Benefits

  • Comprehensive health insurance plans
  • Yearly bonuses based on performance
  • Support for professional certifications and growth
  • Team-building events and company outings

Company Culture

  • Open Communication: We maintain transparency and encourage open dialogue at all levels of the organization.
  • Continuous Development: We are committed to continuous learning, regularly providing training and development resources.
Status: Open