Senior Java Developer

Johannesburg Full-Time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join our team and become a vital part of our development process as a Senior Java Developer. You will be tasked with enhancing our applications, ensuring performance, and implementing new features while fostering teamwork and knowledge sharing.

Responsibilities

  • Build and maintain high-quality Java applications.
  • Work closely with stakeholders to gather and define requirements.
  • Develop unit tests and conduct other testing methodologies.
  • Ensure the responsiveness and stability of applications under load.
  • Translate user requirements into technical specifications.
  • Review and improve the codebase for performance and scalability.
  • Participate in daily stand-ups and sprint planning sessions.
  • Document development processes and maintain knowledge base.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in Java development
Technical Skills
  • Java
  • Spring Framework
  • REST APIs
  • SQL
  • Version Control (Git)
  • Docker
Soft Skills
  • Analytical Skills
  • Teamwork
  • Communication
Certifications
  • Oracle Certified Professional, Java SE 11 Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS or Azure): Familiarity with cloud services and deployment practices.
  • Knowledge of continuous integration/continuous deployment (CI/CD): Experience in implementing CI/CD pipelines to streamline development workflows.

Benefits

  • Comprehensive health insurance
  • Employee wellness programs
  • Flexible working arrangements
  • Professional development opportunities

Company Culture

  • Collaborative Environment: We believe in teamwork and collaboration to drive our success.
  • Innovation-driven: We encourage creativity and innovation in all our projects.
  • Strong Work Ethic: Our team values dedication and integrity in all aspects of work.
Status: Closed