Menu

Find a Job Create an Alert My Saved Jobs Companies Browse Courses Employers and Recruiters
Careers24 logo
EMPLOYERS & RECRUITERS | POST A JOB

Menu

Log In Sign Up

Share This Vacancy

Send an email about this job to a friend or to yourself.

  • Home
  • /
  • Job Search
  • /
  • South Africa
  • /
  • Western Cape
Back to Search Results

Java Developer (Full Stack)

  • Cape Town
  • Salary: R45 000.00 - R50 000.00 Per Month
  • Job Type: Permanent
  • Sectors: IT
  • Reference: LC_030137398759

Apply before Jul 03 2026 | 30 Days left

Apply
External Application

Vacancy Details

My Client based in Stellenbosch develops industry-leading solutions for the communications recording and management industry, including location tracking.



 



Our interaction recording and management solutions securely record, manage, re-create and analyse voice and multimedia transactions as well as location data. Our solutions help to enhance communication between organisations and their customers, and support business processes, assisting them to meet security, legal and governance requirements and mitigating risk, e.g. settling a dispute about a telephonic agreement before it becomes a costly legal battle.



 



Our portfolio is constantly updated and refined, with solutions being designed and customised to match the latest industry trends and the needs of our customers. 





 



The position - Based in Stellenbosch



 



My Client is looking for a talented Java developer with industry experience to join its Development team with offices in the beautiful Stellenbosch area and a hybrid remote/office work arrangement. 



 



We develop products for the telecommunications industry, where we have a solid track record spanning many years, helping our customers improve their services and manage their risks. If you have experience in Java programming, love to play with the latest technologies and are passionate about creating quality products, we would like to meet you.



 



In this postion and company you can take your career forward by expanding your experience in various aspects of software development, like server-side and API development, user interface development, databases, telecommunications, geospatial data, integration to third-party systems via various APIs, including cloud and AI services, etc. and build your track record by contributing to solutions that address real-world customer needs! 



 



Academic or work experience in some of the following areas will be to your advantage:



 



Telecommunication, Geospatial Data Analysis And Visualisation (maps), Cloud Technologies, Web Technologies, Building Apis, Building Saas Solutions, Databases, Containers, Other Programming Languages, and The Usage And Integration With AI Services.



 



We are looking for an individual who: 




  • Has an Academic University Degree in Computer Science or Electronic Engineering with Software Development Subjects

  • Has a Strong Analytical and Problem-solving Ability

  • Is Innovative and Shows Initiative

  • Is Able To Work Independently, as Well as be a Team Player

  • Is Self-motivated And Has A Sense Of Pride In Their Work

  • Is Passionate about Learning and Has an Inquiring Mind, Taking Responsibility for Staying Up to Date With The Latest Trends and Developments in Their Field

  • Is Able to Accept Constructive Criticism

  • Is Willing and Able to Impart Skills and Information to Assist Fellow Developers where Necessary in Achieving The Team’s Goals

  • Is Able to Remain Flexible, Function Under Pressure and Maintain a Positive Attitude and Work Performance in a Variety of Circumstances



 



You will be responsible for:




  • Developing software that delights our customers.

  • Motivating and defending your design and technology choices.

  • Sharing knowledge regularly with your peers.

  • Assisting with all development processes, tools, and documentation where required.



 



Duties 



 



Analysis and design




  • Assist in determining the requirements specifications for the system/subsystem/component.

  • Perform system/subsystem/component design.

     



Implementation




  • Produce code compliant with requirements and design, and with industry security standards.

  • Follow company development processes.

  • Perform unit testing.

  • Distribute software builds for Quality Assurance.

  • Provide inputs for Quality Assurance (testing).

  • Debugging and fault-finding.



 



Hardware integration




  • Play an active role in integrating hardware and software where applicable.



 



System integration and testing




  • Perform system integration testing.

  • Do regression tests (re-testing).

  • Provide assistance to the Quality Assurance team members on request.



 



Maintenance and support




  • Provide support via email and telephone to advanced support personnel.

  • On-site or online support for difficult installations, upgrades and problems on request.

  • Support other developers on request.



 



Development process support




  • Assist with development planning, e.g., by analysing requirements and technologies and providing time estimates.

  • Track and update the status of defects and enhancements in the issue-tracking system.

  • Time tracking and management.





Documentation and approvals




  • Assist with the creation and review of user and technical documentation.

  • Self-improvement/technology mastering

  • Study relevant standards/specifications.

  • Study relevant programming interfaces/tools.



Candidate Requirements


  • Degree in Computer Science (3 years + Honours or Electronic Engineering or Equivalent)

  • Proactive, professional and passionate.

  • Object-oriented design and coding experience.

  • Solid programming experience (for more senior positions).

  • Advantage: experience with cloud services, various languages, database systems and AI

  • Analyse information needs and determine the best way to meet them.

  • Analyse objectives and problems specified by external and internal stakeholders.

  • An understanding of software theories and principles, plus practical implementation.

  • The ability to work to defined standards.

  • Ability to work effectively within a team.

  • Strong analytical and problem-solving abilities.

  • A keen interest in keeping up to date with expertise and technology.

  • Ability to communicate designs and concepts effectively.

  • Willingness to assist more junior development team members and testers.



 



Datavoice Tech-stack elements:




  • Java 17 

  • Spring Framework and Spring Boot

  • HTML5 & JavaScript(JS)

  • Angular (TypeScript)

  • SQL, including geospatial queries

  • RabbitMQ

  • Geospatial technologies: OpenLayers, GeoServer, Google Maps JavaScript API

  • Experience with AI technologies is advantageous



Apply

78 people have viewed this job.

Previous
Next

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

  • Recruiter Terms

  • Faq

Partner Sites

  • Simplify.hr

  • News24

  • Property24

  • Media24

Follow Us


© Careers24. All rights reserved.

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

Partner Sites

  • Simplify.hr

  • OLX

  • News24

  • Property24

  • Media24


© Careers24. All rights reserved.