Senior Java Developer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a Senior Java Developer to join our dynamic team in Cape Town. As a key member of our software development group, you will be responsible for crafting cutting-edge applications using Java. Your expertise will help drive our innovative projects, ensuring high performance and scalability.

Responsibilities

  • Design, develop, and maintain Java applications for enterprise solutions.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Implement API and data integration solutions to enhance functionality.
  • Troubleshoot and debug applications to optimize performance.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Mentor junior developers and share knowledge within the team.

Requirements

Education
  • Bachelor's degree in Information Technology, Software Engineering or related field
Experience
  • 5 years of experience in backend development with a focus on Java
Technical Skills
  • RESTful APIs
  • Microservices
Soft Skills
  • Time Management
  • Interpersonal Communication
Certifications
  • Cloud Certifications (e.g., AWS, Azure)
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Understanding of DevOps processes and tools to enhance development practices.
  • Knowledge of Docker and Kubernetes: Experience in containerization and orchestration technologies.

Benefits

  • Medical aid and wellness programs
  • Flexible working hours
  • Work-from-home options
  • Professional development opportunities

Company Culture

  • Innovative Mindset: We encourage our team to embrace creativity and innovation in their work.
  • Inclusive Environment: Our workplace fosters inclusivity, welcoming diverse perspectives and backgrounds.
  • Professional Growth: We provide our employees with opportunities for continuous learning and development.
Status: Open