CareerPlanSign in

Junior Software Engineer

Claremont, Cape Town City Centre💼 Full-time🗓 2025-04-13 → 2026-08-13

Core

Design and develop high-quality Java applications to build software solutions for Internet Service Providers, enabling the delivery of Fibre, Satellite, and Internet-based products across Africa.

Role type

Junior Software Engineer (Backend/Full Stack)

Builds

Business automation platform features for ISPs (Mobile Apps, GIS Mapping, Network Integration, Mobile Money)

Domain

Telecommunications / Internet Infrastructure / Africa

Deliverable

production ML models | product features

Required skills

Java, SQL/RDBMS, Object Relational Mapping (Hibernate/EJB3), HTML/CSS, Javascript, Java Servlet Containers, Java IDEs, Database Design

Preferred skills

Linux, Version Control, Software Development Lifecycle, LAN/WAN technologies, Accounting/Business concepts

Technologies

Java, Hibernate, EJB3, Tomcat, GlassFish, Jetty, Eclipse, IntelliJ, Netbeans, MySQL, Oracle, MS SQL, CentOS, Ubuntu, Fedora, RHEL, openSUSE, Debian

Responsibilities

Design and develop high-quality Java applications using cutting-edge technologies for ORM, caching, and SOA; Work with experienced engineers to implement scalable, robust, maintainable software using design patterns and OOP principles; Engage with customers to identify operational challenges and build software solutions.

Seniority

Junior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.