Java Engineer

4 weeks ago


Johannesburg, Gauteng, South Africa IQbusiness Full time
Job title : Java Engineer (Onsite)Job Location : Gauteng, JohannesburgDeadline : April 25, 2025Quick Recommended Links
  • Jobs by Location
  • Job by industries

Key Responsibilities:

  • Design, develop, and maintain robust and scalable Java applications using Spring Boot.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Perform code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug applications to ensure optimal performance and reliability.
  • Participate in the full software development lifecycle, including requirements gathering, analysis, design, implementation, testing, and deployment.
  • Stay up to date with emerging technologies and industry trends to drive continuous improvement.

Requirements:

  • Java 8 (Spring boot)
  • Proven experience as a Java Developer with a minimum of 8 years of experience in Java 8.
  • Strong knowledge of Spring Framework and Spring Boot.
  • Experience with RESTful web services and microservices architecture.
  • Familiarity with databases (SQL/NoSQL) and ORM frameworks (e.g., Hibernate).
  • Understanding of software development methodologies (Agile, Scrum, etc.).
  • Proficient in version control systems (e.g., Git, ADO).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.

Education:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Preferred Qualifications:

  • Experience with containerisation technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD tools and practices.
  • Knowledge of Calypso is a big plus.
  • ICT jobs

  • Java Engineer

    2 days ago


    Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    My client is looking for a Java Engineer to join their dynamic team based in Rosebank, Johannesburg for a Hybrid position. Requirements: · BSc degree in a technology-related field (preferable) · Minimum of 4 years' solid Java exposure (academic or professional) · Java, OOP, Spring Boot, Microservices, JavaScript, Hibernate, RESTful Framework, Maven. · If...

  • Java Engineer

    2 days ago


    Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    My client is looking for a Java Engineer based in Johannesburg with a hybrid model. With a focus on Java/ Springboot/ RESTful. Requirements: - Git, Maven, RESTful Framework, EJB or Spring Framework, Junit or Unit Testing Framework, JPA or Hibernate, JDBC, CSS, HTML, MVC, JQuery, Javascript, JSP, J2EE, Kubernetes, Microservices, Spring boot, Java, OO...


  • Johannesburg, Gauteng, South Africa MSP Staffing (PTY) LTD Full time

    MSP Staffing (PTY) LTD is seeking a skilled Senior Java Developer to join our team. As a key member of our delivery team, you will be responsible for delivering high-quality software products using your expertise in Java technology.About the Role:This position requires a deep understanding of software engineering fundamentals and experience working with...


  • Johannesburg, Gauteng, South Africa Carlysle Talent Search - Centurion Full time

    Job DescriptionWe are seeking an experienced Senior Java Software Engineer to join our team at Carlysle Talent Search - Centurion. In this role, you will be responsible for:Designing and developing high-quality web and mobile applications using the Java stackUtilizing frameworks like Spring and Java EE to build scalable and efficient systemsCollaborating...

  • Backend Java Engineer

    19 hours ago


    Johannesburg, Gauteng, South Africa beBee Careers Full time

    About the Role:This is an exciting opportunity for a skilled Backend Java Engineer to join our team.You will be responsible for providing high-level technical advice, resolving complex problems, and ensuring system security.The ideal candidate will have a strong background in Java, Spring framework, and containerization.Responsibilities:Provide specialist...

  • Java Cloud Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Metamorph Holdings Full time

    Job DescriptionMetamorph Holdings is seeking a highly skilled Java Spring Boot developer to join our engineering team. As a Java Cloud Engineer, you will be responsible for designing, developing, and maintaining scalable REST services and microservices using Spring Boot and Java.ResponsibilitiesAPI Development: Design and develop RESTful APIs and...


  • Johannesburg, Gauteng, South Africa Xcede Group Full time

    Job Title: Java Engineering ManagerXcede Group is a financial institution driving innovation through technology and seeking a highly skilled Java Engineering Manager to lead our team of developers.This individual will be responsible for designing, developing, and implementing high-quality solutions using Java tools and technologies, ensuring they are...


  • Johannesburg, Gauteng, South Africa MSP Staffing (PTY) LTD Full time

    MSP Staffing (PTY) LTD is seeking a talented Senior Java Developer to join our team. As a senior member of our delivery team, you will be responsible for delivering high-quality software products using your expertise in Java technology.About the Position:This position requires a deep understanding of software engineering fundamentals and experience working...


  • Johannesburg, Gauteng, South Africa Synchplus Consulting Pty Ltd Full time

    We are looking for a Senior Java Software Engineer to lead the development of complex software applications using Java and Spring Boot.The ideal candidate will have a minimum of 5 years of experience working with Java and Spring Boot, as well as hands-on experience with Docker and Kubernetes.Key Responsibilities:Design, develop, and deploy high-quality...


  • Johannesburg, Gauteng, South Africa Penny The Recruiter Full time

    About the RoleWe are looking for a Cloud Architecture and Automation Expert to lead our Java DevOps engineering efforts. As a key member of our team, you will be responsible for designing, implementing, and maintaining cloud infrastructure and automation processes.Key ResponsibilitiesDesign and implement cloud infrastructure and automation processes.Lead...

  • Senior Java Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Datafin Full time

    ENVIRONMENT : An organization that specializes in producing custom software and products for established and emerging enterprises is currently searching for a highly skilled Senior Java Engineer to join their committed group of professionals.The ideal candidate should have a minimum of 6 years of experience in software development and a genuine passion for...


  • Johannesburg, Gauteng, South Africa Metamorph Holdings Full time

    Metamorph, established in 2007, is dedicated to cultivating work-ready IT skills. With a focus on empowering the unemployed and underemployed, the company has propelled the careers of over a thousand individuals through strategic partnerships. In 2020, Metamorph expanded its mission to empower businesses for sustainable value creation, creating a dynamic...


  • Johannesburg, Gauteng, South Africa Metamorph Holdings Full time

    Metamorph, established in [Year], is dedicated to cultivating work-ready IT skills.With a focus on empowering the unemployed and underemployed, the company has propelled the careers of over a thousand individuals through strategic partnerships.In [Year], Metamorph expanded its mission to empower businesses for sustainable value creation, creating a dynamic...

  • Java Engineer Role

    1 day ago


    Johannesburg, Gauteng, South Africa beBee Careers Full time

    Job SummaryWe are looking for an experienced Java Engineer to join our team in Rosebank, Johannesburg. The successful candidate will have a strong background in Java and related technologies, as well as excellent problem-solving skills.About the Role:Develop and implement software solutions using Java and other relevant technologies.Work closely with...


  • Johannesburg, Gauteng, South Africa Engineered Full time

    Position Summary:We are seeking a talented Java Software Engineer to join our team at Engineered. This role involves working on challenging enterprise-level systems, with a strong focus on Java development and a progression into Identity and Access Management (IAM) work.You will be working on robust back-end solutions using Java, collaborating with team...


  • Johannesburg, Gauteng, South Africa Sabenza IT Recruitment Full time

    Job Title: Enterprise Java Software EngineerSabenza IT Recruitment is seeking a skilled Enterprise Java Software Engineer to join our team. This role offers the opportunity to work on high-end bespoke software applications, mobile apps, and websites across various sectors.About the RoleThis is an excellent opportunity for experienced full stack java...


  • Johannesburg, Gauteng, South Africa beBee Careers Full time

    Job Description:We are seeking a highly skilled Java Software Engineer to join our team. As a key member of our development team, you will play a vital role in the design, development, and maintenance of our Java-based applications.Responsibilities:Collaborate with stakeholders to analyze requirements and translate them into business objectives and system...


  • Johannesburg, Gauteng, South Africa Spane4all Full time

    At Spane4all, we're on the lookout for a talented Java Software Engineer to join our Core Banking Team. In this role, you'll have the opportunity to work with unique talents and diverse minds in an adaptable environment.About the RoleThis is a specialist position that requires high-level technical advice, problem resolution of complex problems, system...


  • Johannesburg, Gauteng, South Africa Sompisi-Calibre Solutions Full time

    My client is an international software solutions company creating innovative solutions and modern technology stacks. Core services encompass digital enablement, software engineering and solutions support, which includes cloud engineering, data science, product design and managed services.Become a valuable member of this team and work with like-minded,...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    My client is looking for a Snr. Java Software Engineer, based in Randburg, Johannesburg to join their team. Requirements: · BSc/Computer Science/Software Engineering or any related informatics and science/engineering degree or a professional programming · 5-8 years of experience · Knowledge of Java, Jarkarta EE platform and the Spring Framework ·...