Java Developer

Johannesburg FULL TIME R37,500 - R5,416,667 / Month
(R450,000 - R650,000 / Year)

Job Description

We seek a skilled Java Developer to join our energetic team in Johannesburg. You will be responsible for crafting robust applications and participating in all phases of the development lifecycle. Ideal candidates will possess a clear understanding of software development best practices and thrive in a collaborative environment.

Responsibilities

  • Contribute to all phases of the software development lifecycle.
  • Participate in design sessions and code walkthroughs.
  • Conduct unit testing and integration testing.
  • Collaborate with QA professionals to improve software quality.
  • Provide technical support during product launch.
  • Continuously improve code quality through automation and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 5+ years of experience in full-stack development as an advantage
Technical Skills
  • Java
  • Microservices
Soft Skills
  • Analytical thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Working knowledge of AWS or Azure for deploying applications.
  • Familiarity with Agile methodologies: Experience in working with Agile techniques and Scrum teams.

Benefits

  • Comprehensive health insurance
  • Retirement fund with employer contribution
  • Flexible work hours
  • Opportunity for remote work

Company Culture

  • Collaborative Environment: We promote teamwork and collaboration in all our projects.
  • Continuous Learning: We are dedicated to the growth of our employees and offer ongoing training.
  • Diversity and Inclusion: We value diversity and foster an inclusive workplace for all.
Status: Closed