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

  • Write efficient, maintainable code in Java.
  • Work closely with the product management team to deliver user stories.
  • Optimize application performance and reliability.
  • Identify and address security risks in applications.
  • Participate in agile development practices.

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