Software Developer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join us as a Software Developer specializing in Java, where you will have the opportunity to develop groundbreaking software solutions. Collaborate with an enthusiastic team and contribute your expertise to enhance our software suite while growing your skills in a friendly environment.

Responsibilities

  • Design, code, test, and deploy Java applications.
  • Work alongside product management to understand end-user requirements.
  • Ensure software meets industry standards and is delivered on time.
  • Maintain documentation throughout the development process.
  • Research new technologies and suggest improvements for software solutions.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering or a related field
Experience
  • 4+ years of experience in software development with a specific focus on Java.
Technical Skills
  • Java
  • Spring Boot
Soft Skills
  • Collaboration
  • Problem-solving
Certifications
  • AWS Certified Developer
  • Oracle Certified Associate, Java SE
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile practices and frameworks for software development.
  • Knowledge of Microservices Architecture: Understanding of microservices architecture and design principles.

Benefits

  • Comprehensive health cover and wellness program.
  • Incentive bonuses based on performance.
  • Support for ongoing education and training.
  • Work-life balance initiatives.

Company Culture

  • Inclusive Environment: Fostering a diverse and inclusive workplace where every employee feels valued.
  • Continuous Improvement: Encouraging learning and growth opportunities for personal and professional development.
Status: Closed