Backend Developer

Port Elizabeth FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

As a Backend Developer within our organization, you will create scalable Java applications, support system architecture planning, and enhance our software development processes. Your contributions will be key to advancing our technological goals.

Responsibilities

  • Develop and maintain backend components using Java and Spring frameworks.
  • Collaborate with front-end developers to integrate user-facing elements using server-side logic.
  • Ensure high performance and responsiveness of applications.
  • Diagnose and fix bugs in a timely manner.
  • Participate in code reviews to maintain code quality and distribute knowledge.
  • Contribute to the documentation of APIs and software functionalities.
  • Implement best practices in software development and deployment.
  • Manage database design and optimization for performance.
  • Engage in the full development lifecycle from requirements gathering to deployment and support.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in backend development
Technical Skills
  • Java
  • Spring Framework
  • RESTful API development
  • SQL Databases
  • Version control (Git)
  • Microservices
  • Agile Methodologies
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Java SE Certification
  • Spring Professional Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Understanding of containerization and orchestration for deployment.
  • Experience in CI/CD processes: Knowledge of CI/CD tools to streamline deployment and integration.

Benefits

  • Competitive salary package with performance bonuses.
  • Comprehensive medical aid and retirement plan.
  • Paid time off and flexible working arrangements.
  • Opportunity for skill development and further training.

Company Culture

  • Team Collaboration: A culture emphasizing teamwork, where every opinion is valued and team success is celebrated.
  • Innovation: Encouragement of creative ideas and new technologies to keep us ahead of the competition.
  • Continuous Learning: Commitment to fostering a learning environment for professional and personal growth.
Status: Closed