Junior Software Engineers – Cape Town

Cape Town, Western Cape, South Africa

Job Description

If you are ready to implement solutions with the support of an experienced team, work with technologies like Mobile Apps, GIS Mapping, Network Integration, Hardware Provisioning, and Mobile Money platforms, and make a real difference, have a look at the job description below.

  • Design and develop high-quality Java applications using cutting-edge technologies for Object Relational Mapping, Caching, and Service-Oriented Architecture.
  • Collaborate with experienced Software Engineers and learn from a dynamic team.
  • Gain hands-on experience implementing scalable, robust, maintainable software using design patterns and object-oriented principles.
Desired Skills and Expertise
Qualifications:
  • Degree in Computer Science or related field, or a minimum of three years development experience in a commercial environment.
Technical Skills:
  • Good understanding of Java programming language/syntax
  • Exposure to or understanding of HTML/CSS and Javascript
  • Experience with SQL and RDBMS database concepts
  • Exposure to Object Relational Mapping (e.g., Hibernate, EJB3)
  • Exposure to Java servlet containers (e.g., Tomcat, GlassFish, Jetty)
  • Experience with Java IDEs (e.g., Eclipse, IntelliJ, NetBeans)
  • Practical database experience (e.g., MySQL, Oracle, MS SQL)
  • Good English writing and communication skills
  • Exposure/understanding of version control and software development lifecycle in a team environment
  • Exposure to Linux (e.g., CentOS, Ubuntu, Fedora, RHEL, openSUSE, Debian)
  • Understanding of Internet and LAN/WAN technologies
  • Exposure to accounting and business concepts
You as a Person:
  • Willing and able to learn new technologies
  • Excellent technical skills and a hunger to learn more
  • Good understanding of broad business processes and principles
  • Excellent communication and interpersonal skills
  • Able to work independently and as part of a team
  • Dynamic self-starter: motivated, enthusiastic, energetic
  • Analytical, objective, with attention to detail
  • Hardworking and keen to take on new challenges
Why Apply
If you fit the profile, be ready to apply we are ready to help you build practical, customer-facing experience in a role where attention to detail matters. Join a company that values creativity, clear communication, confidence, and critical problem-solving skills. We are ready to support your growth as a working professional and Software Engineer, helping you become the best version of yourself.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1600769
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned