Skip to main content

Junior Java Developer

Technology
Pty
Cape Town, South Africa3 weeks agoUntil 2026/05/07

Job description

Cape Town, South Africa | Posted on 02/04/2026

Overview

We are seeking a Junior Java Developer to join our Product Development Team, which includes a Chief Product Officer, a Product Manager, a Business Analyst, a Development Manager, a DevOps Engineer, two QA Engineers, and several Intermediate and Senior Developers. The team is transitioning from a microservices architecture using Windows Installers to containerised solutions built on modular monoliths that can run on any platform or in the Cloud. This is a pure back-end role where you’ll be mentored and supported by experienced engineers.

What You’ll Be Responsible For

  • Code Development: Write clean, maintainable, object-oriented code under guidance, following established coding standards and best practices.
  • Learning & Growth: Actively learn Java, Spring Boot, and the product architecture while applying feedback from senior team members.
  • Team Collaboration: Work closely with developers, QA engineers, and business stakeholders; communicate progress and ask questions when needed.
  • Requirements Understanding: Assist in interpreting business requirements and translating them into technical tasks with support from senior developers.
  • Version Control & Documentation: Use version control effectively and contribute to technical documentation where required.
  • Quality Assurance: Write unit tests, support integration testing, and participate in code reviews as a learner.
  • Troubleshooting: Help identify, debug, and resolve issues with guidance from the team.

What We’re Looking For

  • Experience: 2–3 years of software development experience.
  • Education: B-degree or Diploma in IT, Computer Science, Engineering, or a related field.
  • Basic to intermediate knowledge of Java.
  • Exposure to Spring Boot or Spring Framework.

¿Te interesa este puesto?