Java Developer

Durban Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are seeking a Java Developer to join our talented team in Durban. The successful candidate will be responsible for designing and developing high-quality software solutions by applying their extensive knowledge of Java and its frameworks.

Responsibilities

  • Design, develop, and maintain high-performance Java applications.
  • Write clean, scalable code using Java programming concepts.
  • Collaborate with product managers and UX designers to enhance the user experience.
  • Participate in code reviews to ensure adherence to best practices.
  • Troubleshoot and optimize application performance.
  • Engage in continuous learning to stay updated with technology trends.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • Spring Boot
  • Microservices
  • Version Control (Git)
Soft Skills
  • Time management
  • Adaptability
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud technologies (AWS or Azure): Familiarity with cloud platforms for deployment and architecture.
  • Knowledge of DevOps practices: Experience in CI/CD and understanding of DevOps methodologies.

Benefits

  • Competitive salary package
  • Health insurance coverage
  • Retirement savings plan with company contribution
  • Flexible working hours
  • Paid time off and holidays

Company Culture

  • Innovation-Driven: We are committed to innovation and stay ahead in technology trends, fostering a culture of creativity.
  • Collaborative Environment: Our teams work collaboratively to solve complex challenges and drive outcomes.
  • Diversity and Inclusion: We believe in building a diverse workforce and creating an inclusive workplace for all.
Status: Open