Senior Software Engineer

Cape Town FULL TIME R60,000 - R70,000 / Month
(R720,000 - R840,000 / Year)

Job Description

Join us as a Senior Software Engineer where you will leverage your Java skills to create efficient software solutions tailored for our clients. You’ll be part of a collaborative team focused on agile methodologies, continuous integration, and deployment.

Responsibilities

  • Develop and maintain scalable applications using Java.
  • Participate in agile ceremonies and provide input on development processes.
  • Analyze system performance and enhance application security.
  • Create automated tests to ensure the quality of the software.
  • Coordinate with UX/UI designers to implement user-friendly interfaces.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 5+ years of experience in Java software development
Technical Skills
  • Java
  • Spring Framework
  • SQL
  • RESTful API Development
Soft Skills
  • Communication
  • Problem-solving
  • Team collaboration
Certifications
  • Oracle Certified Professional, Java SE 11 Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with containerization strategies and orchestration.
  • Knowledge of CI/CD pipelines: Experience automating application delivery for faster releases.

Benefits

  • Comprehensive health, dental, and vision insurance.
  • Generous leave policies.
  • Flexible work hours and remote working options.
  • Professional development opportunities.

Company Culture

  • Collaboration: We value teamwork and collaboration across all levels of the organisation.
  • Innovation: Encouraging a mindset of innovation is at the core of what we do.
  • Respect and Inclusion: We support a culture of respect and inclusion, embracing diversity in all forms.
Status: Closed