Junior Software Engineer / Graduate Hybrid

apartmentJenRec Recruitment placeCape Town calendar_month 

Work Model: Office-based, Hybrid or Fully Remote (remote available after ±2 months of in-office training)

A well-established technology solutions provider in the connectivity and ISP space is looking for bright, motivated Junior Software Engineers to join its engineering team. This opportunity is ideal for top-performing graduates from leading universities or engineers with up to 2 years of commercial software development experience.

What the Role Involves
  • Designing and developing high-quality Java-based applications using modern frameworks and technologies.
  • Learning how to engineer scalable, robust, and maintainable software using object-oriented principles and design patterns.
  • Collaborating with experienced engineers in a supportive, fast-paced environment.
  • Engaging with customer challenges and contributing to solutions that support large-scale internet connectivity services.
  • Working across a diverse technology stack including business automation platforms, mobile applications, GIS mapping, network integration, hardware provisioning, and payment platforms.
Required Technical Skills
  • Good understanding of Java programming language and syntax.
  • Exposure to HTML, CSS, and JavaScript.
  • Experience with SQL and relational database concepts and design.
  • Exposure to Object Relational Mapping technologies (e.g. Hibernate, EJB3).
  • Exposure to Java servlet containers (e.g. Tomcat, GlassFish, Jetty).
  • Experience using Java IDEs such as Eclipse, IntelliJ, or NetBeans.
  • Practical database exposure (e.g. MySQL, Oracle, MS SQL).
  • Strong written and verbal communication skills in English.
Advantageous / Nice-to-Have Skills
  • Exposure to version control systems and the software development lifecycle in a team environment.
  • Basic exposure to Linux environments.
  • Understanding of Internet, LAN/WAN, and networking concepts.
  • Exposure to basic business or accounting concepts.
The Ideal Person
  • A strong academic performer with a degree from a reputable university.
  • Curious, eager to learn, and excited by new technologies.
  • Analytical, detail-oriented, and comfortable solving complex problems.
  • Confident communicator with good interpersonal skills.
  • Able to work independently while thriving in a team environment.
  • Highly motivated, energetic, and willing to take ownership.
electric_boltImmediate start

Junior Software Engineer (x2 roles)

apartmentO'Brien RecruitmentplaceCape Town
Software Engineer I (Junior Software Engineer) Role Overview This role reports into an Engineering Manager and is suited to a junior software engineer with a strong foundation in programming and a passion for building scalable, reliable systems...
business_centerHigh salary

Fluent German Speaking Finance Clerk

apartmentElite SearchplaceCape Town
Your Role  •  Prepare and organise financial information for the Germany based accountants  •  Manage accounts payable and receivable  •  Maintain accurate financial records and documentation  •  Support German tax compliance and reporting  •  Collaborate...
check_circleNew offer

Credits Clerk

apartmentCash Crusaders Retail (Pty) LtdplaceCape Town
We are seeking a detail-oriented and dependable Credits Clerk to join our team. You will be responsible for the accurate and timely processing of high-volume credits based on a defined set of rules, reconciling said credits, and resolving...