Junior Software Engineer
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