Find a jobRecruiters

Junior Software Engineer - Java

Exclusive opportunity

Onsite

Junior Software Engineer - Java

ExecutivePlacements.com

Junior Software Engineer - Java

Skills

Java

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

AUTOSARBSW

1 month ago

Quick apply

LeHibou

Analyste / Ingénieur logiciel Wealth

550€ / jour

Freelance

Luxembourg

Hybrid

Skills

C#.NETSQLiteMicrosoft SQL ServerOracleHR Assistant

5 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools