Junior Full Stack Developer
Job Placements · Kensington
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →What you will be doing
- Develop, test, and maintain features across mobile applications, backend services, APIs, integrations, and cloud-native platforms.
- Support native and React Native mobile application development, including UI enhancements, service integration, and defect resolution.
- Build and maintain Java-based backend services, REST APIs, validation logic, and business functionality.
- Assist with enterprise integrations using REST, SOAP, Kafka, and AMQP.
- Work with Docker, Kubernetes, Azure, YAML, and CI/CD pipelines to support deployments and cloud-native applications.
- Develop and maintain features using MongoDB and Redis.
- Write clean, maintainable, and secure code following established development standards.
- Create unit, integration, API, and regression tests.
- Participate in code reviews, sprint ceremonies, backlog refinement, and technical discussions.
- Investigate defects, perform root cause analysis, and support production issues.
- Prepare technical documentation, deployment notes, and implementation documentation.
- Collaborate with cross-functional teams including developers, architects, QA engineers, DevOps engineers, Business Analysts, and Product Owners.
- Use enterprise-approved AI coding assistants responsibly to support coding, testing, debugging, documentation, and continuous learning.
What we are looking for
• Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field. • Entry-level to 2 years of software development experience. • Strong foundational knowledge of Java and object-oriented programming. • Exposure to Spring Boot and RESTful API development. • Basic understanding of mobile development using Native Android, iOS, or React Native. • Knowledge of REST, SOAP, Kafka, and AMQP integration concepts. • Exposure to Docker, Kubernetes, Microsoft Azure, YAML, and CI/CD pipelines. • Basic experience with MongoDB and Redis. • Familiarity with Git version control and Agile development methodologies. • Understanding of software testing principles, including unit and integration testing. • Awareness of secure coding practices and OWASP fundamentals. • Excellent problem-solving, communication, and teamwork skills. • A willingness to learn and responsibly use enterprise-approved AI coding assistants to improve software delivery. Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.
Please note that most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements.
Follow for the Latest Vacancies Join Psybergate Careers Channel here:
.special-hidden { display: none; }