Java Spring Boot Software Engineer

4 weeks ago


Pretoria, Gauteng, South Africa E-Merge Full time
Software Engineer - Java Spring Boot

We are seeking a skilled Software Engineer with experience in Java, Spring Boot, and Kafka to join our team at E-Merge.

As a member of our Dev team, you will be responsible for the development and maintenance of our Central Ordering applications.

Key Responsibilities:

  • Design and develop software solutions using Java, Spring Boot, and Kafka
  • Implement and monitor solutions to ensure high-quality performance
  • Collaborate with the team to identify and prioritize project requirements
  • Develop and maintain automated testing frameworks
  • Participate in code reviews and ensure adherence to coding standards
  • Stay up-to-date with industry trends and emerging technologies

Requirements:

  • IT degree or equivalent experience
  • 10-15 years of commercial Java development experience
  • Extensive experience in implementing and monitoring solutions
  • Experience in testing (manual and/or automated testing)
  • AWS architect, DevOps, or Developer advantageous
  • Java Spring Boot
  • Kafka & JMS (MQ)
  • DevOps (Git, GitHub, CI/CD pipelines)
  • Cloud infrastructure (AWS)
  • SQL (Oracle, Postgres)
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
  • DB Admin Knowledge (managing, trouble shooting and optimising Databases)
  • RESTful and SOAP services
  • Design and development of Microservices with deep understanding of API based development experience.
  • Maven, docker
  • Python, Bash scripting, SQL scripting
  • Jira, confluence
  • Unit testing, integration testing

This is a contract Semi-Remote position based in Midrand/Centurion, offering a contract rate of between R680 and R750 PH.



  • Pretoria, Gauteng, South Africa E-Merge Full time

    We are seeking a skilled Software Engineer with expertise in Java, Spring Boot, and Kafka to join our team at E-Merge.This role involves being part of a Dev team responsible for the development and maintenance of our Central Ordering applications.Key requirements include:IT degree or equivalent experience10-15 years of commercial Java development...


  • Pretoria, Gauteng, South Africa IOCO Full time

    About the Role:We are seeking a seasoned Java Developer to join our dynamic team at iOCO. As a Senior Java Developer, you will be responsible for crafting high-quality software solutions and staying at the forefront of technology.Key Responsibilities:Design, develop, and maintain high-quality Java applications using Java 17+.Implement and manage...


  • Pretoria, Gauteng, South Africa Jordan HR Full time

    Java Developer Job DescriptionWe are seeking a highly skilled Java Developer to join our team at Jordan HR. The ideal candidate will have a strong understanding of Java fundamentals, including object-oriented programming, multithreading, and exception handling.Key Responsibilities:Design and develop high-quality Java applications using Spring...

  • Senior Java Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa MSP Staffing LTD Full time

    Key Requirements for Senior Java Developer We are seeking an Experienced Enterprise Java Professional to join our clients company. The ideal candidate will have a strong background in software engineering, with a minimum of 6 years' experience working in an enterprise environment. The successful candidate will be proficient in frameworks such as Spring and...


  • Pretoria, Gauteng, South Africa IOCO Full time

    About the RoleWe are seeking a talented Senior Java Developer to join our dynamic team at iOCO. In this challenging role, you will have the opportunity to work on complex software solutions and drive innovation in a collaborative environment.Key ResponsibilitiesDesign, develop, and maintain high-quality Java applications using Java 17+.Implement and manage...

  • Senior Java Developer

    3 weeks ago


    Pretoria, Gauteng, South Africa Telebest Full time

    Telebest is seeking a highly skilled Senior Java Back-End Developer to join our team in Pretoria.Key Responsibilities:Design and develop high-quality Java-based software solutions for clients.Collaborate with researchers and experts to develop innovative software solutions.Contribute to the development of large and complex projects using cutting-edge...

  • Senior Java Developer

    4 weeks ago


    Pretoria, Gauteng, South Africa IOCO Full time

    Senior Java Developer OpportunityWe are seeking a highly skilled Senior Java Developer to join our dynamic team at iOCO. As a seasoned developer, you will be responsible for crafting high-quality software solutions and staying at the forefront of technology.Key Responsibilities:Design, develop, and maintain high-quality Java applications using Java...

  • Senior Java Developer

    1 month ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    About the RoleE-Merge is seeking a highly skilled Senior Fullstack Java Developer to join our vibrant Platform Development team in Midrand. As a key member of our team, you will be responsible for developing and maintaining cutting-edge technical solutions within the manufacturing industry.Key ResponsibilitiesDesign and develop high-quality Java applications...


  • Pretoria, Gauteng, South Africa Status Staffing Full time

    We are seeking a skilled Software Engineer with proficiency in Java and Python to join our team. The ideal candidate will have a strong foundation in object-oriented programming and experience with Spring and Flask frameworks.The successful candidate will be responsible for designing, developing, and testing software applications using Java and Python. They...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    We are currently seeking a seasoned Fullstack Java DevOps Engineer to join our innovative team at E-Merge, a leading manufacturing business. Our ideal candidate will possess strong expertise in Developing and Operations for ERP, JAVA, Azure and Cloud solutions. Requirements: We require a Bachelor's degree in computer science, Software Engineering, or a...


  • Pretoria, Gauteng, South Africa Telebest Full time

    Job Opportunity: Senior Java Back-End DeveloperTelebest is seeking a highly skilled Senior Java Back-End Developer to join our team in Pretoria. As a key member of our software development team, you will be responsible for designing, developing, and implementing large-scale Java applications.Key Responsibilities:Design and develop high-quality Java software...

  • Senior Java Developer

    3 weeks ago


    Pretoria, Gauteng, South Africa IOCO Full time

    Are you a seasoned developer eager to tackle complex challenges and drive innovation? At iOCO, we're looking for a Senior Java Developer who can bring their expertise to our dynamic team. In this role, you'll craft high-quality software solutions, and stay at the forefront of technology. If you're passionate about delivering exceptional results and...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    We are seeking a skilled Software Engineer to develop and maintain our Central Ordering applications.Key responsibilities include:Designing and developing Microservices with a deep understanding of API-based development.Implementing and monitoring solutions using Java, Spring Boot, and Kafka.Collaborating with the Dev team to ensure seamless integration and...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Senior Java Fullstack Developer WantedE-Merge is seeking a highly skilled Senior Java Fullstack Developer to join our team. As a key member of our IT department, you will be responsible for designing, developing, and maintaining our software applications using Java and AWS.Key Responsibilities:Design and develop high-quality software applications using Java...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Job & Company Description: A leading financial institution is seeking a skilled Java Developer to contribute to the development of software solutions that meet business requirements. Key Responsibilities: * Design, develop, and implement software solutions using Java * Collaborate with cross-functional teams to deliver high-quality software * Stay...

  • Java Developer

    1 month ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    Senior Java Fullstack Developer WantedE-Merge is seeking a highly skilled Senior Java Fullstack Developer to join our team in Midrand/Rosslyn/Home. As a key member of our IT team, you will be responsible for designing, developing, and maintaining our software applications using Java and AWS.Key Responsibilities:Design and develop high-quality software...


  • Pretoria, Gauteng, South Africa Telebest Full time

    **Job Summary**Telebest is seeking a highly skilled Senior Java Back-End Developer to join our team of experts in Pretoria. As a key member of our development team, you will be responsible for designing and developing high-quality software solutions using cutting-edge technology.**Key Responsibilities**Design and develop complex software systems using Java,...

  • Senior Java Engineer

    2 weeks ago


    Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    Senior Java EngineerWe are seeking a highly skilled Senior Java Engineer to join our team at Tumaini Consulting. As a key member of our software development team, you will play a pivotal role in driving our clients' projects forward using your expertise in the Java stack.Key responsibilities will include:Working collaboratively with other disciplines to...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    A multinational organization that produces luxury goods is seeking a senior Fullstack Developer to join their intellectually stimulating team.The ideal candidate will have 8+ years of experience in Java EE / Java, Spring Boot, RESTful services, and AWS.Key responsibilities will include:Reviewing code of team members in line with quality and delivery...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    Mid Java Software Engineer Job DescriptionHire Resolve's client is seeking a skilled Mid Java Software Engineer to contribute to the development and maintenance of software applications. As a key member of the team, you will play a crucial role in designing, developing, and implementing high-quality software solutions.Key Responsibilities:Design and develop...