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?