Java Developer

Johannesburg Full-time R45,000 - R62,500 / Month
(R550,000 - R750,000 / Year)

Job Description

We are seeking a detail-oriented Java Developer to enhance our software development capabilities. In this role, you will utilize your programming skills to deliver top-notch applications while working within an agile environment alongside like-minded professionals dedicated to excellence.

Responsibilities

  • Implement software solutions following agile methodologies.
  • Conduct testing and validation of applications to ensure quality.
  • Engage with stakeholders to understand and clarify requirements.
  • Support legacy applications and enhance features based on user feedback.
  • Facilitate workshops or presentations to showcase new functionalities.
  • Collaborate in team-building activities to enhance productivity and morale.
  • Handle user documentation and training materials as necessary.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Relevant certifications are a plus
Experience
  • 3+ years in full-stack development with a focus on Java
Technical Skills
  • Java
  • Microservices
Soft Skills
  • Effective communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with AWS or Azure for app deployment.
  • Understanding of Agile methodologies: Familiar with Agile practices to enhance project delivery.

Benefits

  • Full medical and dental insurance
  • Company-sponsored pension scheme
  • Work-from-home options on certain days
  • Continuous learning and development culture

Company Culture

  • Agile Practices: We adopt Agile methodologies to enhance project efficiency and team collaboration.
  • Diversity and Inclusion: We celebrate diversity and are committed to building an inclusive workforce.
  • Work-Life Balance: We prioritize a healthy work-life balance for our team members to promote overall wellbeing.
Status: Open