1,109 Java jobs in South Africa

Java Software Development Manager

Centurion, Gauteng Tumaini Consulting

Posted today

Job Viewed

Tap Again To Close

Job Description

Our clients Software Development team is at the forefront of innovationcrafting scalable solutions that power our business forward. As the Software Development Manager, youll lead talented developers, drive technological evolution, and help shape the future of their products. Responsibilities: · Relevant degree/diploma in Computer Science (Azure certifications a plus). · 10 years of hands-on development experience, including leadership. · Strong Java background modern frameworks (Spring Boot, Angular, React). · Solid skills in architecture patterns, OOP, IntelliJ, MySQL, and Git. · Experience with Docker, Kubernetes, and Azure DevOps. · A passion for mentoring and developing people. Should you meet the requirements for this position, please email your CV to . You can also contact the team on XXX-XXX or visit our website . Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
This advertiser has chosen not to accept applicants from your region.

Java Developer

Gauteng, Gauteng Doxim

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome

Doxim Johannesburg, Gauteng, South Africa

Doxim Johannesburg, Gauteng, South Africa

Company

Doxim is a leading provider of Customer Engagement Software and Solutions for Regulated Organizations. This software helps financial institutions transform their client experience, communicate more effectively throughout the client lifecycle and improve cross sell and upsell activities that drive increased wallet share. The SaaS-enabled platform addresses key digitization challenges, from automated client onboarding, through improved, personalized communications to anytime, anywhere content access, tailored to a clients’ channel preferences.

JAVA developer

Company

Doxim is a leading provider of Customer Engagement Software and Solutions for Regulated Organizations. This software helps financial institutions transform their client experience, communicate more effectively throughout the client lifecycle and improve cross sell and upsell activities that drive increased wallet share. The SaaS-enabled platform addresses key digitization challenges, from automated client onboarding, through improved, personalized communications to anytime, anywhere content access, tailored to a clients’ channel preferences.

We are one of the fastest-growing technology company, To that end, we are expanding and have an opportunity for the right candidate to become a key member of our team.

Position Summary

Reporting to the Director of Research & Development, the Java Developer will be responsible for contributing to the design of and leading the implementation of platform enhancements. The candidate will demonstrate solid design and debugging skills and the ability to act independently among a diverse team of cross-functional members and customers in a high paced environment.

Skills

  • Enhance product framework with new functionality required to maintain market leadership
  • Work closely with other developers to isolate and correct performance and functional issues in our platform
  • Assist our technical implementation consultants in customer engagements
  • Help design and implement new features
  • Integrate our products into large back-office solutions via web services and other services-based architectures

Qualifications

  • Completion of a Degree or College Diploma in Computer Science, Software Engineering, or related Software Development discipline
  • 5+ years of experience in Java development
  • Solid problem-solving ability and critical thinking skills
  • Ability to independently investigate and resolve defect requests
  • Excellent communication skills (written/verbal English)
  • Detail oriented with a strong commitment to quality
  • Ability to handle multiple priorities while meeting specific deadlines
  • Strong team player with a collaborative mindset
  • Strong Java skills through building Java based solutions and integrating into other service based architectures
  • Technical hands-on experience using Java, CSS, HTML5, JQuery, JavaScript, SQL, SVN/Git, Junit Framework and Jenkins
  • Standard office working conditions PLUS flexible hours to support North American time zones

Doxim company encourages applications from all qualified individuals. Applicants with disabilities may notify us of any accommodations needed to support your participation in the recruitment process. We wish to thank all applicants for their interest and effort in applying. Please be aware that only candidates selected for interviews will be contacted for this position.

Powered by JazzHR

QFj6zfxPL8

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Internet Publishing

Referrals increase your chances of interviewing at Doxim by 2x

Sign in to set job alerts for “Java Software Engineer” roles.

Johannesburg, Gauteng, South Africa 1 month ago

Freelance Software Developer (C/C++ - Rust) - AI Trainer

Johannesburg, Gauteng, South Africa 1 week ago

Freelance Software Developer (Python-Rust) - AI Trainer

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 1 week ago

Freelance Software Developer (Rust) - AI Trainer

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa $1,400.00-$2,000.00 1 week ago

City of Johannesburg, Gauteng, South Africa 11 hours ago

Freelance Software Developer (Rust) - Quality Assurance (AI Trainer)

Johannesburg, Gauteng, South Africa 1 week ago

Full Stack Software Engineer (Product CEO mindset)

Alberton, Gauteng, South Africa 2 weeks ago

Johannesburg, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 1 month ago

Senior Full Stack Engineer (Node.js & React)

Johannesburg, Gauteng, South Africa 1 year ago

Johannesburg, Gauteng, South Africa 1 month ago

Freelance Software Developer (Ruby) - Quality Assurance (AI Trainer)

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 1 month ago

City of Johannesburg, Gauteng, South Africa 3 hours ago

Senior WordPress Developer (US EST Hours, ACF) Remote Technical Lead: Commerce Platform (Node.js)

Johannesburg, Gauteng, South Africa 5 days ago

Johannesburg, Gauteng, South Africa ZAR85,000.00-ZAR110,000.00 1 hour ago

Johannesburg, Gauteng, South Africa ZAR100,000.00-ZAR140,000.00 3 days ago

City of Johannesburg, Gauteng, South Africa 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Cape Town, Western Cape Travellab Africa Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Our Travelstart team is looking for a talented seasoned Java Developer to join us.

This role is suited to candidates who possess a strong understanding of software architecture principles, experience with leading or mentoring development teams, and a proven track record of delivering high-quality, scalable solutions.

(This role is planned to be based in Cape Town )

Key Responsibilities

  • Develop and maintain backend systems that handle airline integrations, payment gateways, operational systems, web APIs, and microservices.
  • Design, develop, and modify modules based on functional and system requirements, ensuring responsiveness, stability, and quality of applications.
  • Participate in the testing process through unit tests, integration tests, and bug fixes.
  • Actively contribute to daily scrum meetings and sprint planning sessions.
  • Generate and maintain technical documentation for developed modules.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Be familiar with CI/CD pipelines using tools like GitHub, Jenkins, GitHub Actions, and Spinnaker.
  • Collaborate with the DevOps team to ensure smooth deployment and operation of systems on AWS and GCP.
  • Provide technical leadership and guidance to junior developers, fostering a collaborative and supportive team environment
  • Contribute to the design and architecture of new systems and features, ensuring scalability, maintainability, and performance
  • Proactively identify and address technical challenges and risks, proposing innovative solutions.

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, or a similar technical discipline; or equivalent demonstrable experience is preferred.
  • Minimum 7 years of experience as a Java developer.
  • Proven experience in designing, developing, and deploying complex, high-performance Java applications.
  • Strong experience with SpringBoot, SOAP/REST, Apache Camel, ActiveMQ, MySQL, Docker, and Redis.
  • Hands-on experience with cloud platforms, specifically AWS and GCP.
  • Knowledge of DevOps practices and CI/CD tools including GitHub, Jenkins, GitHub Actions, and Spinnaker.
  • An analytical, process-driven thinker with attention to detail.
  • Self-motivated, results-oriented team player.
  • Well-organized with excellent communication and reporting skills.
  • Ability to accurately plan product/task delivery.
  • Advantage - Previous experience in the travel industry and knowledge of airline systems.

About Travelstart

Travelstart is Africa’s leading online travel agency (OTA) that helps today’s business and leisure travelers search, compare and book the best flight, bus, hotel, car hire, holiday packages and activities all in one place.

With a huge focus on affordable travel and simplifying the travel booking experience for our customers, visit the Travelstart website or download the Travelstart app, to find some of the lowest fares around. Pay quickly and safely online with your preferred payment method and you’re off!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Gauteng, Gauteng Doxim Inc.

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

JAVA developer

Company

Doxim is a leading provider of Customer Engagement Software and Solutions for Regulated Organizations. This software helps financial institutions transform their client experience, communicate more effectively throughout the client lifecycle and improve cross sell and upsell activities that drive increased wallet share. The SaaS-enabled platform addresses key digitization challenges, from automated client onboarding, through improved, personalized communications to anytime, anywhere content access, tailored to a clients’ channel preferences.

We are one of the fastest-growing technology company, To that end, we are expanding and have an opportunity for the right candidate to become a key member of our team.

Position Summary

Reporting to the Director of Research & Development, the Java Developer will be responsible for contributing to the design of and leading the implementation of platform enhancements. The candidate will demonstrate solid design and debugging skills and the ability to act independently among a diverse team of cross-functional members and customers in a high paced environment.

Skills

  • Enhance product framework with new functionality required to maintain market leadership
  • Work closely with other developers to isolate and correct performance and functional issues in our platform
  • Assist our technical implementation consultants in customer engagements
  • Help design and implement new features
  • Integrate our products into large back-office solutions via web services and other services-based architectures

Qualifications

  • Completion of a Degree or College Diploma in Computer Science, Software Engineering, or related Software Development discipline
  • 5+ years of experience in Java development
  • Solid problem-solving ability and critical thinking skills
  • Ability to independently investigate and resolve defect requests
  • Excellent communication skills (written/verbal English)
  • Detail oriented with a strong commitment to quality
  • Ability to handle multiple priorities while meeting specific deadlines
  • Strong team player with a collaborative mindset
  • Strong Java skills through building Java based solutions and integrating into other service based architectures
  • Technical hands-on experience using Java, CSS, HTML5, JQuery, JavaScript, SQL, SVN/Git, Junit Framework and Jenkins
  • Standard office working conditions PLUS flexible hours to support North American time zones

Doxim company encourages applications from all qualified individuals. Applicants with disabilities may notify us of any accommodations needed to support your participation in the recruitment process. We wish to thank all applicants for their interest and effort in applying. Please be aware that only candidates selected for interviews will be contacted for this position.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Cape Town, Western Cape PBT Group

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Java Developer position currently available in Cape Town.

PBT Group has an opportunity for a Java Developer to develop and codify application and software solutions that are bespoke, innovative and sustainable.

Duties and Responsibilities:

Macro environment:

  • Engage with the macro-environment to look for new opportunities, capabilities and trends that would add value to the required development work
  • Suggest changes in executing work processes to better drive value and benefits for the business
  • Prepare and share recommendations for process and systems improvements in relevant area of accountability
  • Actively participate in team, cross-discipline and vendor-driven collaboration sessions or forums to increase understanding of the working environment (current and planned)

Business alignment:

  • Partner with BT and Business stakeholders to create integrated roadmaps to enable business requirements delivery

Solution design and build:

  • Consolidate and prepare solution design documentation
  • Apply standards and governance in such a way as to develop the best fit solution for business
  • Coordinate and apply various coding efforts
  • Collate data on coding progress achieved
  • Address and develop solutions to problems and risks arising from coding efforts

Test:

  • Design relevant test scripts/ test cases to best determine system readiness and usability

Service handover:

  • Provide second tier support as required

Requirements:

Experience:

  • 5+ Years Java experience.
  • Familiar with agile methodology
  • Strong back end and front end development skills
  • Strong SQL skills, especially on MSSQL
  • Solid experience in the following technologies:
    • SOA
    • Microservices
    • Docker
    • Java
    • Angular
    • NodeJS
    • Bootstrap
    • Spring boot
    • Hibernate
    • Tomcat
    • Jboss
    • Nexus
    • Teamcity
    • Maven
    • Kafka
  • Experience with workflow tools like TIBCO AMX an advantage
  • Experience with rules engines like Drools and advantage

In depth knowledge of:

  • Relevant system/application development language
  • Relevant development frameworks
  • Coding for security best practice
  • Agile / DevOps principles and applications
  • Bespoke BU/FA knowledge
  • Corporate and investment banking domain (preferred)
  • Relevant banking regulations (preferred)

Competencies:

  • Analysis and Attention to Detail – ability to be systematic and rule orientated in gathering, reviewing and evaluating data from a variety of perspectives; includes the ability to work with precision and highlight inconsistencies and inaccuracies in detailed information.
  • Big Picture Thinking – ability to integrate information from a variety of sources, discern complex underlying relationships and predict patterns for future growth.
  • Drive and Results Orientation – self-starter and originator who maintains high levels of activity and produces a consistently high-quality output within agreed deadlines. Prompt and proactive in driving for results and sets demanding goals for self and others.
  • Problem Solving – cuts to the core of issues and applies effective analysis, logic and creativity to identify and implement solutions.
  • Customer Service Orientation – anticipates, recognises and meets the needs of internal and external clients or customers (however these are defined in the role), taking responsibility for maintaining the highest service standards and developing and sustaining productive client relationships.
  • Building Relationships – capacity to put people at ease and build sound relationships based on mutual trust and openness.

Qualifications / Certification:

  • Degree in relevant Technology OR Science OR Engineering field of study
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Johannesburg, Gauteng FNB South Africa

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Java Developer role at FNB South Africa .

As a Java Developer, you will be part of a team where experts come together to drive change. We call these #changeables our nav-igators — individuals who use technology to help others navigate their lives and businesses. We value diverse talents, adaptability, and curiosity.

Responsibilities include:

  • Design, develop, test, and document new and enhanced applications following programming standards.
  • Write efficient, well-designed code for medium to large applications.
  • Collaborate in small, independent teams.

Benefits of being a #Changeable:

  • Networking and collaboration opportunities
  • Challenging work and innovation opportunities
  • Flexible working environment
  • Focus on health and wellbeing
  • Professional development support from coaches and mentors
  • Generous leave policy
  • Preferential banking rates for employees

Ideal Candidate Profile:

  • Proficient in Java and Java EE; knowledge of other languages is a plus
  • Experience with system design and development methodologies
  • Familiarity with Atlassian tools (e.g., JIRA) is advantageous
  • Degree in Computer Science, Informatics, or related field

Tech Stack:

  • MySQL, Hibernate, Spring Boot, Jenkins, Docker, Java 8/11, CI/CD, Maven, Gradle, GIT

Application Deadline: 25th August 2015 (applications received after this date will not be considered).

We support employment equity and encourage candidates with disabilities to apply.

Additional Details:
  • Seniority level: Entry level
  • Employment type: Full-time
  • Industry: Banking

Referrals can increase your chances of interview success. Stay updated on new Java Developer opportunities in Johannesburg and surrounding areas.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Cape Town, Western Cape iLaunch (Pty) Ltd

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Our Client, a leading Financial Services Client, requires a Java Developer to join their team on a permanent basis.

  • Produce quality software
  • Assist with the deployment and monitoring of the developed systems
  • Provide production support
  • 4 years’ experience within application development in Java
  • 3 years' experience in J2EE
  • Practical experience with Java Server Pages, Servlets, Stateless Session Beans, JDBC, Java Messaging Service
  • Scaled Agile Framework will be advantageous
  • Relational Database experience
  • Experience with RCP development will be an advantage
  • Life insurance financial applications will be recommended
Package & Remuneration

Salary Market Related

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java Jobs in South Africa !

Java Developer

Cape Town, Western Cape Communicate IT

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Java Developer Position

Reference: CTI003398-Chels-1

My client is on the lookout for exceptional Java Developers to join their innovative and dynamic organization. If you live and breathe Java, possess a passion for coding, and have a knack for problem-solving, then this is the opportunity you've been waiting for!

Duties & Responsibilities

Requirements:

  1. A minimum of 5+ years proficiency in Java programming language
  2. Degree in Computer science or equivalent qualification in IT
  3. Experience with Java frameworks, such as Spring or Hibernate
  4. Familiarity with database systems, such as MySQL or Oracle
  5. Knowledge of web development technologies, including HTML, CSS, and JavaScript
  6. Ability to work collaboratively in a team environment
  7. Excellent problem-solving and analytical skills
  8. Strong communication and interpersonal skills

If you are ready to take your Java skills to the next level and be part of a top-notch development team, then don't miss this opportunity. Show us your coding prowess and send your resume and portfolio. Be sure to include examples of your Java projects that demonstrate your technical expertise.

Contact Chelsea Fisher on or , quoting the Ref: CTI003398.

Package & Remuneration

R 800 000 - R 1 000 000 - Annually

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

JAVA Developer

Johannesburg, Gauteng Psybergate (Pty) Ltd

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Reference: PR000476-RN-1

Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients. We are looking for a Senior JAVA Developer to join our financial services client based in Johannesburg for a 6-months contract role.

Duties & Responsibilities

What you will be doing:

  • Apply critical thinking, design thinking, and problem-solving skills in an agile team environment to solve technical problems (Front End, Back End OR Middleware) with high-quality solutions.
  • Contribute to all phases of the development lifecycle.
  • Evaluate analysis, problem definition, business requirements, and solution development & provide recommendations to enable the operational feasibility of solutions.
  • Quickly produce well-organized, optimized, and documented source code to deliver technical solutions.
  • Ensure designs & solutions support the technical organization principles of self-service, repeatability, testability, scalability & resilience.
  • Apply general design patterns and paradigms to deliver technical solutions.
  • Support the development of CI / CD Pipelines (authoring & supporting CI/CD pipelines in Jenkins / similar tools and deploying to multi-site Kubernetes environments).
  • Use & configure modern observability techniques leveraging e.g. aggregated logging via ELK stack, metrics via Grafana / NewRelic.
  • Automate tasks through appropriate tools and scripting e.g. Jenkins, Docker, Ansible, Kubernetes.
  • Debug existing source code and polish feature sets.
  • Work with integrated teams and other developers to improve and evolve technical products and services.
  • Align all application development & development process to Group Architecture & Infrastructure guidelines.

What we are looking for:

  • Completed IT / BSc degree or other related fields.
  • 3 years' development experience.
  • Experience working in an agile environment.
  • Solid understanding of Object-Oriented Design and ability to properly apply general design patterns and paradigms.
  • Experience with test-driven development and domain-driven design.
  • Solid understanding of messaging protocols and web services like SOAP and REST.
  • Experience with open-source relational databases.
  • Experience with CI / CD tools (like Jenkins, Bamboo, TFS, Azure Devops) and Artifact Management (preferably Nexus).
  • Ability to create and maintain sophisticated CI / CD pipelines.

Familiar with Containerisation technologies like:

  • Docker & or orchestrators like Kubernetes.
  • Java 8.
  • Databases (PostgreSQL).
  • Jira.
  • Confluence.
  • GitHub.
  • Springboot.
  • Maven.
  • Junit.
  • Messaging (MQ / Kafka).

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful. Most of our positions are remote; however, candidates should be residing within traveling distance as the circumstances of the opportunity can change.

Package & Remuneration

Monthly

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Johannesburg, Gauteng Network IT

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Java Developer

Reference: NWA002916-Njabu-3

Looking for a Java Developer to join an exciting team of Developers who have a strong passion for development!

Duties & Responsibilities

A continuously growing company is looking for a Java Developer to join their successful team providing software solutions, to design, develop, and implement solutions to meet business requirements following the specifications provided.

Job Experience & Skills Required:
  • At least 5 years of development experience
  • Tertiary Qualification (Advantageous)
  • Hibernate
  • Spring, or NetBeans, or Maven, or Eclipse (advantageous)
  • WebSphere
  • JavaScript, CSS, HTML
  • Cloud experience - Azure or AWS

If you are interested in this opportunity, please apply directly. For more IT jobs, please visit If you wish to send your CV via email, forward your CV to and copy the reference number in brackets in the subject line of your e-mail.

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 opportunities that appear for which you might be more suitable.

We also invite you to contact us to discuss your next career move in IT! Njabulo Ndzimande on , IT Recruitment Consultant.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Jobs