Java Developer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We're seeking a talented Java Developer to join our vibrant team in Johannesburg. The ideal candidate should possess robust programming skills and a passion for building scalable applications. You will work closely with our development team to create and enhance software solutions that meet our customers' needs. Join us and become part of an organization that values innovation and technical excellence.

Responsibilities

  • Write well-designed, efficient code using Java.
  • Conduct software analysis, testing, and debugging.
  • Collaborate with analysts and developers to define application requirements.
  • Develop APIs and microservices to support application functionality.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Participate in the full software development lifecycle including planning, coding and deployment.
  • Mentor junior developers and provide guidance and support as needed.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
Experience
  • 5+ years of experience in software development with a focus on Java
Technical Skills
  • Java
  • Spring Boot
  • REST APIs
Soft Skills
  • Adaptability
  • Teamwork
Certifications
  • Certified Java Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile Development: Experience in working within Agile teams to deliver high-quality software.
  • Knowledge of Microservices Architecture: Experience designing microservices-based applications for better scalability.

Benefits

  • Competitive salary package
  • Health and wellness programs
  • Flexible working hours
  • Performance bonuses

Company Culture

  • Diversity: We celebrate diversity and promote an inclusive environment for all employees.
  • Supportive Environment: Creating a safe and supportive atmosphere where everyone can thrive.
  • Community Engagement: Encouraging involvement in community service and outreach programs.
Status: Open