Java Developer

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

Job Description

We are seeking a Java Developer to join our team in Pretoria. The ideal candidate will have strong experience in Java programming and related technologies. You will be responsible for developing and maintaining scalable applications and contributing to all phases of the development lifecycle.

Responsibilities

  • Develop high-quality, scalable applications leveraging Java.
  • Work in agile teams to iterate on product features.
  • Ensure security and data protection of applications.
  • Implement software enhancements and bug fixes.
  • Contribute to architectural designs and decisions.
  • Mentor junior developers and provide guidance.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 3+ years of software development experience
Technical Skills
  • Hibernate
  • RESTful Web Services
Soft Skills
  • Communication
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Experience with Docker for containerization.
  • CI/CD Knowledge: Understanding of Continuous Integration and Continuous Delivery pipelines.

Benefits

  • Comprehensive health coverage
  • Flexible hours and remote options
  • Ongoing training and learning resources
  • Annual performance bonuses

Company Culture

  • Continuous Improvement: We are dedicated to the continuous development of skills and knowledge.
  • Respect for All: We foster a culture of respect and appreciation for everyone’s contributions.
  • Community Engagement: We actively engage with the community and contribute to social causes.
Status: Open