Software Developer

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

Job Description

Seeking a motivated Software Developer with a focus on Java to contribute to our team. You will be actively involved in all stages of the software development process, working closely with project managers and clients to deliver high-quality products on time.

Responsibilities

  • Design and implement web applications using Java technologies.
  • Work with team members to integrate various APIs.
  • Identify and resolve application performance issues.
  • Assist in project planning and establishing priorities.
  • Contribute to documentation of software development processes.
  • Maintain current knowledge of relevant technologies and practices.
  • Develop and execute unit tests.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Master's degree in relevant field is beneficial
Experience
  • 3-5 years of hands-on experience with Java based development
Technical Skills
  • Java
  • RESTful APIs
  • Unit Testing
Soft Skills
  • Attention to Detail
  • Adaptability
Certifications
  • Java SE 11 Developer
Languages
  • English: Fluent

Advantageous

  • Contributions to Open Source projects: Experience in participating or contributing to open-source projects.
  • Knowledge of microservices architecture: Understanding and experience in developing microservices based applications.

Benefits

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

Company Culture

  • Dynamic Work Environment: We prioritize an energetic and collaborative workspace that fosters innovation and teamwork.
  • Commitment to Continuous Improvement: Our team thrives in a culture focused on learning, growth, and development.
  • Inclusivity: We encourage diversity in our team and value different perspectives.
Status: Open