Java Developer

Johannesburg FULL TIME R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

As a Java Developer with us, you will play a crucial role in developing innovative software solutions. You’ll work closely with a team of engineers and stakeholders to identify user needs and implement designs that enhance user experience. Join us in pushing the limits of technology!

Responsibilities

  • Build high-performing, scalable applications in Java.
  • Cross-coordinate with business and product teams to ensure timely delivery of projects.
  • Apply unit testing best practices to promote code accuracy.
  • Assist in the development of technical documentation.
  • Investigate issues and devise solutions for application enhancements.
  • Stay abreast of industry trends and standards.
  • Participate in enhancing existing applications to meet user feedback.

Requirements

Education
  • Bachelor's degree in Information Technology, Computer Science, or related fields
  • Master's degree is a plus
Experience
  • Minimum 5 years experience in software development projects with Java
Technical Skills
  • Java
  • SQL
  • Agile Methodologies
  • Microservices Architecture
Soft Skills
  • Effective Communication
  • Critical Thinking
Certifications
  • Certified Java Developer
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile project frameworks: Understanding Agile practices for managing software development projects.
  • Experience with cloud services like AWS: Proven knowledge of deploying applications on AWS or similar platforms.

Benefits

  • Comprehensive health insurance with dental coverage
  • Annual performance-based bonus scheme
  • Support for continuous learning and development
  • Work-life balance initiatives and flexible hours

Company Culture

  • Team Spirit: We foster a strong team-oriented atmosphere where collaboration is key to our success.
  • Work-Life Harmony: We understand the importance of a balanced life and encourage healthy work-life integration.
  • Challenge and Growth: We challenge our teams to push boundaries and achieve remarkable results.
Status: Closed