Java Developer

Pretoria FULL TIME R29,167 - R45,833 / Month
(R350,000 - R550,000 / Year)

Job Description

We are on the lookout for a skilled Java Developer to join our dynamic team in Pretoria. This role focuses on creating, maintaining, and enhancing Java-based applications, ensuring high performance and scalability. If you’re passionate about technology and enjoy working collaboratively to solve complex problems, this is the right opportunity for you!

Responsibilities

  • Develop and maintain Java-based applications.
  • Collaborate with cross-functional teams to define system requirements.
  • Troubleshoot and debug applications for optimal performance.
  • Design and implement software solutions using best practices.
  • Ensure the quality and scalability of applications.
  • Stay updated with emerging technologies and industry trends.
  • Participate in code reviews and provide constructive feedback.
  • Document software designs and specifications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications are a plus
Experience
  • 3+ years of experience in Java development
Technical Skills
  • Java
  • Spring Framework
  • RESTful APIs
  • SQL
Soft Skills
  • Analytical thinking
  • Team collaboration
  • Time management
Certifications
  • Oracle Certified Professional, Java SE 11 Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Scrum or Kanban frameworks preferred.
  • Knowledge of cloud services (AWS/GCP): Experience with deploying applications to cloud environments.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Opportunities for professional development
  • Flexible working hours

Company Culture

  • Innovation: We encourage creative thinking and innovation in our projects.
  • Collaboration: Teamwork is at the heart of our culture, where every voice counts.
  • Continuous Learning: We promote ongoing learning and professional growth.
Status: Open