Java Software Engineer

2 weeks ago


City of Johannesburg Metropolitan Municipality, South Africa Zensar Technologies Full time

Overview Global Talent Partner at Foolproof, a Zensar Company Zensar Technologies is a global technology consulting and services company with over 11,800 associates in 33 locations , helping more than 130 leading enterprises innovate, modernize, and thrive in the digital era. Recognized as a Top Employer (2022 to 2025) and a Level 2 B-BBEE contributor , Zensar has proudly delivered technology excellence in South Africa for over 24 years . We’re looking for an experienced Senior Java Developer to design, build, and optimize enterprise-grade solutions that power digital transformation across industries. If you’re passionate about clean code, scalable systems, and modern architectures, this is your opportunity to make an impact within a dynamic global team. Experience: 6–10 years Key Responsibilities Design, develop, and maintain high-performance Java applications using Spring Boot , Spring Cloud , and modern frameworks. Build and manage RESTful APIs and microservices architectures. Integrate with databases, APIs, and third-party systems across enterprise environments. Collaborate with cross-functional teams — architects, analysts, and DevOps — in Agile delivery models. Ensure application scalability, reliability, and security . Write clean, testable, and maintainable code following best practices. Participate in code reviews , mentorship, and continuous improvement initiatives. Contribute to DevOps pipelines and cloud deployments (AWS , Azure , or GCP ). Skills & Experience Strong proficiency in Java , Spring Boot , Spring MVC , and JPA/Hibernate . Experience building microservices and event-driven systems . Familiarity with SQL and NoSQL databases (e.g., Oracle, MySQL, MongoDB, PostgreSQL). Exposure to containerization and CI/CD pipelines (Docker, Jenkins, Kubernetes). Understanding of RESTful APIs , JSON , and API security (OAuth2/JWT). Experience with Agile/Scrum delivery methodologies. Strong problem-solving skills and a passion for quality code. Excellent communication, collaboration, and mentoring abilities. Preferred Qualifications Bachelor’s degree in Computer Science , Software Engineering , or equivalent. Familiarity with cloud-native development using AWS , Azure , or Google Cloud Platform . Experience with front-end frameworks (React, Angular, or Vue) is an advantage. Certifications in Java , Spring , or Cloud Platforms are a plus. Apply At Zensar Technologies , you’ll join a forward-thinking engineering team driving innovation through technology. Work on transformative digital projects, collaborate with global experts, and shape the future of enterprise software. Apply now to build scalable, intelligent Java solutions with Zensar Technologies. #J-18808-Ljbffr



  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa Frostbyte Full time

    FROSTBYTE City of Johannesburg, Gauteng, South Africa Senior Java Software Engineer Direct message the job poster from FROSTBYTE We are in search of an intermediate to Senior level Java developer with strong coding fundamentals in core Java to join our growing team. You will be a part of a talented team that is responsible for delivering on world class...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • City of Johannesburg Metropolitan Municipality, South Africa Indsafri Full time

    Automation Test Engineer (Java + Selenium) Experience: 3–6 years Job Summary: We are looking for a hands‑on Automation Test Engineer with strong practical experience in Java, Selenium, and XPath creation . The ideal candidate should be able to explain how Object‑Oriented Programming (OOPs) principles have been applied in their real project...


  • Johannesburg Metropolitan Area, South Africa Samaha Consulting Full time R150 000 - R250 000 per year

    6+ yrs of Core java experience is a mustTechnical lead with Java, Spring MVC, HTMLJob SummaryOverseeing the development projects involving Java, Spring MVC, and HTML. The Technical lead will be responsible for ensuring the successful implementation of software solutions, managing the team, and contributing to the technical design and development process.Key...


  • Johannesburg, South Africa Frostbyte Full time

    FROSTBYTE City of Johannesburg, Gauteng, South Africa Senior Java Software Engineer Direct message the job poster from FROSTBYTE We are in search of an intermediate to Senior level Java developer with strong coding fundamentals in core Java to join our growing team. You will be a part of a talented team that is responsible for delivering on world class...

  • Java Developer

    3 weeks ago


    City of Johannesburg Metropolitan Municipality, South Africa PayInc Full time

    PayInc is a purpose-driven payments provider building on over 50 years of trusted history in South Africa’s payments ecosystem. Our mission is to connect people, businesses, and economies through secure, efficient and inclusive digital payments infrastructure and be a catalyst for financial inclusion and economic growth. From EFTs and cards to PayShap,...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R120 000 - R180 000 per year

    Hire Resolves client is looking for a Senior Java Software Engineer to join their team. The ideal candidate will have a mastery of the Java stack and will be pivotal in driving projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript technologies such as Angular or React. With your proficiency in ORM tools like Hibernate or MyBatis,...