Technology

Java Developer

Watershed Consulting·Sandton, south-africa·Default
Technologyentry-levelDefault
-Closes Nov 2, 2026

Qualifications

Proven experience building and maintaining enterprise iOS and Android applications using React Native and Expo.

Strong TypeScript and JavaScript fundamentals with modern React patterns.

Practical experience with Azure DevOps CI/CD pipelines, secure secrets management, automated builds and release approvals.

Experience with app signing and distribution via App Store Connect, TestFlight and Google Play Console.

Solid knowledge of mobile security, performance optimization, accessibility and production support practices.

Familiarity with observability and error/analytics tooling such as Dynatrace, Sentry or Splunk.

Experience with automated testing approaches and TDD/BDD workflows.

Excellent communication, collaboration and delivery discipline within Agile teams.

All background and compliance checks must be completed and clear before start.

Desired Skills:

React Native

Expo

TypeScript

JavaScript

React

State Management

Navigation Patterns

At a glance

Company

Watershed Consulting

Location

Sandton, south-africa

Employment

Default

Experience

entry-level

Valid until

November 2, 2026

Created

October 16, 2026

More opportunities

Similar roles you might like

Automation Engineer

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: As an Automation Engineer, you will design, develop, and maintain automation solutions that streamline workflows and improve business efficiency. Working closely with stakeholders, you will identify process improvement opportunities and implement scalable automation frameworks that deliver measurable value. You will play a key role in driving continuous improvement initiatives through the effective use of automation technologies. Skills & Experience: Minimum 4+ years of automation engineering experience Experience with workflow automation and RPA technologies Strong programming or scripting skills (Python, PowerShell, Java, C#, etc.) Process mapping and business process optimisation experience Experience integrating systems and automating workflows Knowledge of CI/CD and DevOps practices advantageous Strong troubleshooting and debugging skills Excellent analytical and problem-solving abilities Strong stakeholder engagement and communication skills Qualification: Bachelor's degree in computer science, Information Technology, Engineering, Information Systems, or related field UiPath, Automation Anywhere, Blue Prism, or equivalent certifications advantageous Relevant software development or automation certifications preferred Experience delivering enterprise automation solutions highly desirable Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

17 hours ago

Principal Engineer

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: As a Principal Engineer, you will provide technical leadership across multiple teams, driving architectural decisions and ensuring the development of scalable, secure, and high-performing solutions. You will partner closely with engineering leaders, product teams, and stakeholders to shape technology roadmaps, establish best practices, and guide strategic technical initiatives. This role requires a hands-on approach to problem-solving while serving as a mentor and trusted advisor within the engineering function. Skills & Experience: Minimum 7+ years of software development experience Strong software architecture and system design expertise Experience building scalable enterprise-grade applications Hands-on experience with cloud technologies (Azure, AWS and/or GCP) Strong understanding of modern engineering practices and SDLC methodologies Experience leading technical strategy and architecture reviews Ability to influence technical decisions across multiple teams Strong stakeholder engagement and communication skills Experience mentoring and developing engineers Qualification: Bachelor's degree in computer science, Software Engineering, Information Technology, or related field Cloud certifications advantageous TOGAF or architecture-related certifications beneficial Master's Degree advantageous Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

2 days ago

C# Full Stack Developer

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Are you a Full Stack Developer who enjoys solving problems, building innovative solutions, and seeing your work come to life? We're looking for a talented Full Stack Developer to join our growing technology team. In this role, you'll be involved throughout the development lifecycle, from creating intuitive front-end experiences to developing reliable back-end services that support business-critical applications. You'll work with modern technologies, tackle meaningful technical challenges, and collaborate with a team that values quality, knowledge-sharing, and continuous improvement. If you're ready to take on new challenges, expand your technical expertise, and contribute to solutions that have a real-world impact, we'd love to hear from you. Key Responsibilities - Develop, enhance, and support scalable web applications using modern development technologies. - Work closely with Product Owners, Designers, Business Analysts, and fellow Developers to deliver effective solutions. - Produce high-quality, readable, and maintainable code while following established development standards. - Contribute to technical discussions, system design, architecture, and the evaluation of new technologies. Job Experience and Skills Required: - BSc, BTech, or other relevant tertiary qualification - 4+ years of experience as a Full Stack Software Developer - Strong experience with C#, .NET, Vue, Angular, SQL, Kubernetes, and Docker Apply now! For more exciting IT vacancies, please visit: I also specialize in recruiting in the following fields: Java Developers, Flutter Developers Business Analysts Project Managers Infrastructure Engineers If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Farheen Ebrahim Specialist Recruitment Consultant Connect with me on LinkedIn!

2 days ago

Senior Mobility Technical Analyst - Johannesburg

AVI Limited

Western Cape, south-africa

full-time

An exciting opportunity exists for a Senior Mobility Technical Analyst at IT Shared Services in Bryanston, Johannesburg or Waterfront, Cape Town. The purpose of the role is to investigate, design and build mobile-friendly user interfaces that can integrate with an SAP ERP back-end. Perform complex ABAP programming, testing, and debugging functions related to the implementation of SAP modules - including SAP PO, Portal and SharePoint. Perform complex JavaScript programming, testing, and debugging functions related to the implementation Neptune/Fiori applications. Propose mobile solutions to business whilst working closely with development team to timeously deliver these solutions. Transfer of business and technical knowledge to the greater team and provide technical guidance and mentoring of developers. Responsible for the maintaining and upgrading of the mobility landscape. Assist in the ongoing support of the existing and future mobile applications including troubleshooting and issue resolution, including clear and timeous customer communication. Work with established PMO (Project Management Office) and in some cases self-manage the deployment of new mobile functionality using an Agile Scrum approach in order to ensure the best fit between technical build and customer requirements. Reporting Structure: Reports to: Senior Manager: Digital Technologies Direct Reports: None Key Areas of Impact: Key Performance Areas: Designing, maintaining, tesing, supporting and implementing new and existing mobile and web applications. UI design where applicable Maintenance and upgrading of mobility landscape Application of Agile Scrum methodology to implementation approach Mentoring of development team Support to Senior Manager: Digital Technologies What It Takes to Succeed: Experience that set you up for success: At least 5 years ABAP experience 5 years Neptune Software development experience 5 years web development (jQuery,JavaScript, HTML) experience At least 2 years' experience with Agile Methodology Qualifications & Certifications that will contribute to your success: Tertiary Qualification with an IT major Additional Requirements that will enhance your impact for success: ABAP certified Java Developer Certification would be beneficial Certificate User Experience Design would be beneficial SharePoint knowledge beneficial Closing Date 09 October 2026

11 days ago

Graduate

Interfront SOC Ltd.

Gauteng , Western Cape, south-africa

full-time

The programme starts on the 01st of February 2027 and offers 12 - 24 months of structured workplace experience and professional development. If you have recently completed, or are in the final year of a National Diploma or Bachelor's Degree in Information Technology or Computer Science, we invite you to apply and take the first step towards building your career with Interfront. We are looking for the following: 1 x Java Developers 2 x C# Developers 2 x Support Analysts Closing date: 02th of October 2026 Hybrid working environment. Open to people with disabilities. Applicants will be based in Cape Town or Woodmead, Johannesburg offices. No late applications will be accepted. Requirements Minimum Requirements: A completed National Diploma or Bachelor's degree in Information Technology or Computer Science, or currently in your final year of study towards one of these qualifications South African citizenship by birth. Personal Attributes: Eagerness and ability to learn Strong analytical and conceptual thinking skills Good written and verbal communication skills Strong interpersonal skills Effective problem-solving skills Driven and energetic approach Commitment to delivering quality work Positive attitude Ability to work effectively as part of a team Ability to perform well under pressure Compulsory Application Documents: Matric certificate Diploma or degree certificate, if completed Full academic transcript

18 days ago

Senior Mobility Technical Analyst

AVI Limited

Western Cape, south-africa

full-time

An exciting opportunity exists for a Senior Mobility Technical Analyst at IT Shared Services in Bryanston, Johannesburg or Waterfront, Cape Town. The purpose of the role is to investigate, design and build mobile-friendly user interfaces that can integrate with an SAP ERP back-end. Perform complex ABAP programming, testing, and debugging functions related to the implementation of SAP modules - including SAP PO, Portal and SharePoint. Perform complex JavaScript programming, testing, and debugging functions related to the implementation Neptune/Fiori applications. Propose mobile solutions to business whilst working closely with development team to timeously deliver these solutions. Transfer of business and technical knowledge to the greater team and provide technical guidance and mentoring of developers. Responsible for the maintaining and upgrading of the mobility landscape. Assist in the ongoing support of the existing and future mobile applications including troubleshooting and issue resolution, including clear and timeous customer communication. Work with established PMO (Project Management Office) and in some cases self-manage the deployment of new mobile functionality using an Agile Scrum approach in order to ensure the best fit between technical build and customer requirements. Reporting Structure: Reports to: Senior Manager: Digital Technologies Direct Reports: None Key Areas of Impact: Key Performance Areas: Designing, maintaining, tesing, supporting and implementing new and existing mobile and web applications. UI design where applicable Maintenance and upgrading of mobility landscape Application of Agile Scrum methodology to implementation approach Mentoring of development team Support to Senior Manager: Digital Technologies What It Takes to Succeed: Experience that set you up for success: At least 5 years ABAP experience 5 years Neptune Software development experience 5 years web development (jQuery,JavaScript, HTML) experience At least 2 years' experience with Agile Methodology Qualifications & Certifications that will contribute to your success: Tertiary Qualification with an IT major Additional Requirements that will enhance your impact for success: ABAP certified Java Developer Certification would be beneficial Certificate User Experience Design would be beneficial SharePoint knowledge beneficial Closing Date 09 October 2026

a month ago