ExecutivePlacements.com
Junior Software Engineer - Java
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Cape Town, South Africa
Work mode:
Onsite
Published on:
27 August 2026
What they need
Junior Software Engineer - Java
Recruiter: JenRec Recruitment
Job Ref: so
Date posted: Thursday, August 6, 2026
Location: Cape Town, South Africa
Salary: R28000 - R30 000 pm
SUMMARY: Build Software That Makes a Difference Are you a talented Junior Software Engineer looking for an opportunity where you can do more than just write code?
POSITION INFO: Join a high-performing engineering team where you'll help design, build, and deliver software solutions that solve real-world business challenges. This is a role for someone who is curious, analytical, and excited by the opportunity to grow while working on meaningful technology. As a Software Engineer, you won't simply be implementing someone else's designs. You'll be involved in understanding problems, contributing ideas, engineering solutions, and working alongside experienced professionals who are passionate about building excellent software. You'll work on solutions that support connectivity, automation, and digital services across Africa, using modern technologies and innovative approaches to solve complex challenges. What You'll Be Doing In this role, you will: Design, develop, test, and maintain high-quality Java applications. Work with experienced Software Engineers and learn from a collaborative, technically strong team. Apply object-oriented programming principles, design patterns, and software engineering best practices. Build scalable, reliable, and maintainable software solutions. Contribute to projects involving areas such as: Business automation platforms Mobile applications GIS and mapping solutions Network integrations Hardware provisioning Digital payment platforms Engage with teams and customers to understand requirements and help create effective technical solutions. Technical Skills & Experience We are looking for someone with: A good understanding of Java programming fundamentals and syntax. Exposure to HTML, CSS, and JavaScript. Experience with SQL and relational database concepts. Exposure to Object Relational Mapping technologies (such as Hibernate or similar). Exposure to Java application servers or servlet containers (such as Tomcat, GlassFish, or Jetty). Experience using Java development environments such as IntelliJ IDEA, Eclipse, or NetBeans. Practical database experience with platforms such as MySQL, Oracle, or Microsoft SQL Server. Good written and verbal communication skills in English. Advantageous Skills The following experience would be beneficial: Understanding of version control and software development processes within a team environment. Exposure to Linux environments. Knowledge of Internet and LAN/WAN technologies. Exposure to business processes, accounting concepts, or enterprise systems. About You You are someone who: Has a genuine passion for software engineering and technology. Enjoys learning new technologies and expanding your technical skills. Has strong analytical thinking and problem-solving abilities. Pays attention to detail and takes pride in producing quality work. Communicates effectively and works well with others. Can take ownership of tasks while contributing positively within a team. Is motivated, enthusiastic, and eager to take on new challenges. Wants to grow into a well-rounded Software Engineer. Qualifications You will ideally have: A relevant degree in Computer Science, Software Engineering, Information Technology, or a related field with strong academic results; or At least three years' commercial software development experience. Strong Mathematics results in Matric (Grade 12) will be highly advantageous. Why Join? This is an opportunity to join a team where your contribution matters. You'll work on challenging projects, collaborate with talented engineers, and gain exposure to real-world software engineering practices. You'll be encouraged to ask questions, share ideas, and continuously improve your skills. This is not a role where you'll simply complete tasks in isolation. You'll be part of a team that solves complex problems, builds innovative solutions, and creates technology with a meaningful impact. If you're a driven Junior Software Engineer looking for a place where you can learn, grow, and make a difference, we'd like to hear from you.
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
LeHibou
Analyste / Ingénieur logiciel Wealth
550€ / jour
Freelance
Luxembourg
Hybrid
Skills
5 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
No company information available.