Senior Java Developer – Full Stack Expert

3 weeks ago


Pretoria, Gauteng, South Africa E-Merge Full time

E-Merge is currently seeking a skilled Senior Full Stack Java Developer to join their team.

As a key member of the development team, you will be responsible for maintaining and developing, deploying, and operating frontend and backend cross-platform applications based on Java and other relevant frameworks in accordance with applicable standards and KPIs.

Key Requirements:

  • 8 to 12 years of commercial Java development experience required
  • Proficiency in Java, JavaScript, TypeScript, YAML, XML, JSON, HTML, CSS, SQL
  • Knowledge of Java frameworks, including Jakarta EE, Spring, and Microprofile
  • Experience with application servers, such as Payara Server and Glassfish
  • Familiarity with unit test frameworks, including JUnit and Karma
  • Database expertise, including Oracle and Postgres, with JDBC and ORM frameworks
  • Authentication and authorization standards, frameworks, and protocols, such as OAuth 2.0 and OIDC
  • Cloud infrastructure experience, including Azure
  • Build and deployment expertise, including CI/CD, version control, and containerization
  • Additional responsibilities as assigned in the Agile Working Model Charter
  • SDLC methodologies, including Agile, Scrum, Kanban, and XP
  • Security testing, profiling, and performance analysis
  • Log management and alerting, tracing, and monitoring
  • Automated testing, including Selenium and Rest Assured
  • Performance testing, including Grafana K6
  • Container management, infrastructure as code, and additional languages
  • Interface technologies, including MQ, REST, SOAP, and Kafka

This is a permanent position based in Midrand/Semi-Remote, offering a cost-to-company salary of R720 per hour.



  • Pretoria, Gauteng, South Africa Telebest Full time

    About the Role:Telebest is seeking a highly skilled Senior Full Stack Developer to join our team in Pretoria. As a Senior Full Stack Developer, you will be responsible for developing high-technology software solutions for clients, working closely with researchers and experts to deliver cutting-edge technology.Key Responsibilities:Contribute technically on...


  • Pretoria, Gauteng, South Africa Telebest Full time

    Job Opportunity for Senior Full Stack DeveloperTelebest is seeking a highly skilled Senior Full Stack Developer to join our team in Pretoria.Key Responsibilities:Collaborate with researchers and experts to design and develop high-technology software solutions for clients.Contribute technically to large and complex projects, utilizing cutting-edge technology...

  • Senior Java Developer

    3 weeks ago


    Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    We are seeking a highly skilled Java Developer with 7 years of solid development experience to join our team at Goldman Tech Resourcing. The ideal candidate should have expertise in back-end and full-stack development, with a strong focus on Java and AWS.The successful candidate will have a well-rounded background in software development, with a proven track...


  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    Key Requirements:We are seeking a highly skilled Senior Java Developer with strong full stack development expertise to join our team at Goldman Tech Resourcing.Key Skills and Requirements:Well-rounded developer with 7 years of solid development experience.Back-end and Full Stack Development.Java.NodeJS.Typescript.AWS.If you meet the requirements for this...


  • Pretoria, Gauteng, South Africa Lim Personnel Full time

    Job Title: Full Stack DeveloperLim Personnel is seeking a highly skilled Full Stack Developer to join our team.Key Responsibilities:Conduct system analysis, design, development, and testing for assigned technical products or applications.Maintain and develop, deploy, and operate frontend and backend cross-platform applications based on Java Frameworks.Manage...


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

    Job Title: Full Stack Java LifeRay DeveloperA new opportunity has arisen for a skilled Full Stack Java Developer to join our team at E-Merge. We are seeking an experienced professional with a strong background in Java 8+ and JavaScript, as well as expertise in LifeRay framework v7.06+ and related technologies.Key Responsibilities:Develop and maintain a...


  • Pretoria, Gauteng, South Africa Lim Personnel Full time

    Job DescriptionWe are seeking a highly skilled Full Stack Developer to join our team at Lim Personnel.Key Responsibilities:Conduct system analysis, design, development, and testing for assigned technical products or applications.Maintain and develop frontend and backend cross-platform applications based on Java Frameworks.Manage application dependencies...


  • Pretoria, Gauteng, South Africa Lim Personnel Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Lim Personnel. As a key member of our development team, you will be responsible for designing, developing, and maintaining our internal web application used in the vehicle dispatch and distribution/delivery management processes.Key...


  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    Job Title: Senior Software Engineer - Java Developer PositionJob Summary: A leading IT client is seeking a skilled Senior Java Developer to bring innovative ideas to their team. The ideal candidate will have a strong background in back-end and full-stack development, with expertise in Java, NodeJS, and Typescript. They will also have experience with AWS and...

  • Senior Java Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Imizizi Full time

    Job Title: Full Stack Java DeveloperAbout the Role:We are seeking a highly skilled Full Stack Java Developer to join our team at Imizizi. As a key member of our Agile team, you will be responsible for designing, developing, and deploying scalable and secure Java applications.Key Responsibilities:* Conduct system analysis, design, development, and testing for...


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

    We are seeking a highly skilled Senior Full Stack Developer to join our team at E-Merge. As a key member of our development team, you will be responsible for providing technical guidance and mentorship to junior developers, while actively participating in Agile ceremonies and contributing to the development of our leading international manufacturing...


  • Pretoria, Gauteng, South Africa People Dimension Full time

    Job Title: Senior Full Stack DeveloperAt People Dimension, we are seeking a highly skilled and experienced Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our company's software applications.Key Responsibilities:Development: Full stack development of our...


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

    Job SummaryA new career opportunity has emerged for a skilled Full Stack Java Developer to join our team in Midrand. The ideal candidate will have experience in LifeRay framework and will be responsible for developing and maintaining a critical web application.ResponsibilitiesDevelop and maintain a critical internal web application using LifeRay...


  • Pretoria, Gauteng, South Africa Omega Human Capital Full time

    Job Title: Senior Full Stack DeveloperJob Summary: Omega Human Capital is seeking a highly skilled and experienced Full Stack Developer to join their dynamic team at their office. The ideal candidate will have a strong understanding of software design patterns and best practices, as well as experience with front-end technologies such as Angular, React, or...


  • Pretoria, Gauteng, South Africa Emporium Human Capital Full time

    Job Title: Senior Full Stack DeveloperAt Emporium Human Capital, we seek an experienced Senior Full Stack Developer to spearhead the development and maintenance of our web applications.Key Responsibilities:Design, develop, and deploy robust and scalable web applications using modern frameworks and tools.Collaborate with cross-functional teams to identify and...


  • Pretoria, Gauteng, South Africa MoonsGate Capital Ltd TA Engineuity Global Full time

    Job Title: Senior Full Stack DeveloperMoonsGate Capital Ltd T/A Engineuity Global is seeking a highly skilled Senior Full Stack Developer to join its dynamic team in the geotechnical software industry.About the Role:Manage and monitor AWS infrastructure to ensure optimal performance.Develop and maintain web applications using Angular, JavaScript, and...


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

    We are E-Merge, a forward-thinking organization dedicated to delivering cutting-edge solutions to the financial sector. Our team of experts is seeking an experienced Full Stack Java JEE Software Developer to join our ranks.This senior role involves implementing seamless card and payment processes, collaborating with professionals, and maintaining a positive...


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

    Full Stack Developer Job DescriptionE-Merge is seeking a highly skilled Full Stack Developer to join their team in the motor industry.The ideal candidate will have 8-12 years of commercial Java development experience and be proficient in various frameworks, including Angular, JavaServer Faces, Apache Struts, Jakarta EE, and Spring.The successful candidate...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    Job Title: Senior Full Stack DeveloperHire Resolve is seeking a highly skilled Senior Full Stack Developer to join their team in Pretoria, Gauteng. As a Senior Full Stack Developer, you will play a crucial role in designing and developing robust software solutions that meet the evolving needs of their clients.Key Responsibilities:Lead the design and...


  • Pretoria, Gauteng, South Africa Telebest Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Telebest in Pretoria.Key ResponsibilitiesCollaborate with researchers and experts to design and develop cutting-edge software solutions for clients.Contribute technically on large-scale projects, utilizing modern technologies and innovative designs.Participate in an...