Experienced Java Software Engineer Wanted

2 months ago


Pretoria, Gauteng, South Africa The Recruitment Council Full time
Job Description

We are seeking an experienced Senior Java Developer to join our team at The Recruitment Council.

About the Role
  • This is a challenging opportunity for a skilled Java developer to work on high-performance software applications, utilizing advanced technologies such as Java EE, Docker, and AWS.

The ideal candidate will have extensive experience in Java development, with a strong understanding of object-oriented programming, microservices architecture, and CI/CD environments.

Key Responsibilities:
  1. Software Development: Design, develop, and maintain scalable, efficient, and reusable code based on technical design requirements.
  2. Requirements Gathering: Collaborate with stakeholders to analyze and prioritize requests, ensuring solutions align with business needs.
  3. Solution Design: Contribute to designing and coding new functionality, ensuring code quality and performance.
  4. Testing and Deployment: Conduct system integration and user acceptance testing, manage the release of software components, and ensure smooth deployment.
  5. Collaboration and Mentorship: Work closely with business analysts and testing teams; provide technical guidance and mentor junior developers.
Core Competencies:
  • Strong analytical and problem-solving abilities.
  • Proficiency in Java EE, GitLab, Jenkins, REST API, and back-end development.
  • Skilled in object-oriented programming and understanding of microservices architecture.
  • Demonstrated experience in a CI/CD environment and comfort working on Linux/AIX platforms.
Qualifications and Experience:
  • 8 to 10 years of Java development experience, with at least 5 years in a distributed computing environment.
  • Advanced knowledge in Java EE and experience with back-end development.
  • Bachelor's degree or diploma in IT, with a relevant postgraduate qualification preferred.
Estimated Salary: $120,000 - $180,000 per annumBenefits

We offer a competitive salary range, commensurate with experience, plus additional benefits that include health insurance, retirement plan, and generous paid time off.



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

    About the Role:We are currently seeking an experienced Java Developer to join our team at E-Merge in Pretoria. The successful candidate will be responsible for developing, maintaining, and enhancing our software applications using Java.Responsibilities:Design, develop, and test software applications using Java.Maintain and enhance existing software...


  • Pretoria, Gauteng, South Africa The Recruitment Council Full time

    Job OverviewThe Recruitment Council seeks a highly skilled Senior Java Developer to join our team in developing and maintaining mission-critical software applications. This is an exceptional opportunity to work with advanced technologies like Java EE, Docker, AWS, and Oracle.


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

    We are seeking a highly skilled Software Engineer to join our fast-growing team at E-Merge. As a key member of our Dev team, you will be responsible for the development and maintenance of our Central Ordering applications using your expertise in Java, Spring Boot, and Kafka.This is a contract semi-remote position based in Midrand/Centurion with a competitive...


  • Pretoria, Gauteng, South Africa The Recruitment Council Full time

    Job OverviewThe Recruitment Council is seeking a highly skilled Senior Java Developer to lead the development of mission-critical software applications. This role offers the opportunity to work with advanced technologies and collaborate with stakeholders to deliver solutions that enhance business efficiency.Key ResponsibilitiesSoftware Development: Design,...


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

    E-Merge is seeking a highly skilled Java DeveloperWe are currently in search of an experienced Java Developer to join our team at E-Merge. As a Java Developer, you will be responsible for researching, designing, implementing, and managing software programs. You will also be testing and evaluating new programs.This is a great opportunity for individuals who...


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

    E-Merge is currently looking for a seasoned Senior Java Developer to join our team and contribute to the development and maintenance of our Central Ordering applications. This is a contract semi-remote position based in Midrand/Centurion, offering a competitive contract rate of R680 - R750 per hour.We require a candidate with a solid background in Java,...


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

    About E-Merge and This OpportunityE-Merge is a respected business recognized globally for its innovative machinery. As a Full Stack Java Developer, you will form part of an exceptional team, utilizing your skills to drive success in our dynamic environment.In this pivotal role, you will work alongside talented individuals, fostering collaboration and shared...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    We are seeking an experienced C# software engineer to join our team at Network Recruitment.Job DescriptionYou will be responsible for developing and maintaining both front-end and back-end components of web applications. Your key role will be in optimizing these applications for performance, scalability, and security while working closely with other team...


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

    E-Merge, a global leader in luxury goods manufacturing, is seeking a talented Senior Java Fullstack Developer to lead their IT innovation efforts.Responsibilities:Leverage expertise in Java development to drive platform/application growthImplement effective DevOps strategies for infrastructure management and monitoringContribute to Agile team discussions and...

  • Software Engineer

    3 weeks ago


    Pretoria, Gauteng, South Africa Network Recruitment Full time

    We are looking for a skilled Software Engineer to join our team at Network Recruitment. This role involves the development and maintenance of EHS and back-end web application services.Key Responsibilities:Documenting systemsAnalyzing, designing, and developing system solutionsConducting unit testing and participating in regression, performance, and systems...


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

    We're seeking a seasoned Full Stack Java Developer to join our dynamic team at E-Merge. As a leading business in the industry, we pride ourselves on producing the world's ultimate machinery.The successful candidate will be part of a collaborative environment where they can share knowledge, provide guidance, and work on exciting projects using the latest...


  • Pretoria, Gauteng, South Africa The Recruitment Council Full time

    Job DescriptionA Senior Java Developer is sought by The Recruitment Council to develop, maintain and support mission-critical software applications. This role offers the opportunity to work with advanced technologies such as Java EE, Docker, AWS and Oracle, while solving complex integration patterns.Key ResponsibilitiesTechnical LeadershipCollaboration and...


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

    E-Merge is seeking a skilled Senior Oracle PL/SQL Software Engineer to join our team in Midrand or remotely. As a key member of our agile team, you will contribute to the development and maintenance of our manufacturing systems.Estimated Salary Range: R620-R750 per hourAbout the Role:We are looking for an experienced software engineer with expertise in...


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

    Full Stack Java Developer WantedE-Merge is seeking a highly skilled Full Stack Java Developer to join our team in Midrand. As a key member of our development team, you will be responsible for designing, developing, and deploying complex software systems using Java and related technologies.About the CompanyWe are a dynamic company that values innovation and...


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

    Job Summary:E-Merge is seeking a skilled Java Developer to join our team in Pretoria. As a senior software engineer, you will be responsible for leading the development and maintenance of our software applications using Java.Main Responsibilities:Lead the development of new software features and enhancements using Java.Mentor junior developers and provide...


  • Pretoria, Gauteng, South Africa Nambiti Technologies Full time

    About Nambiti TechnologiesWe are a leading technology company seeking a highly skilled Senior Developer to join our team.Salary: The estimated annual salary for this position is $120,000 - $180,000 depending on experience and qualifications.Job Description:The successful candidate will be responsible for designing, developing, and implementing software...


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

    Job OverviewE-Merge is looking for a skilled Full Stack Java Developer to join our team based in Midrand. The ideal candidate will have extensive experience in Java software development, cloud technologies, and agile project management.Company OverviewWe are a dynamic company that values innovation and excellence. Our mission is to deliver cutting-edge...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    Job Title: Senior Software Development Professional WantedAbout Our ClientTumaini Consulting is a reputable firm seeking a seasoned software engineer to join their team in Pretoria East. As a hybrid professional, you will be working on cutting-edge projects that require expertise in object-oriented programming.Estimated Salary Range:R800 000 - R1 200 000 per...


  • Pretoria, Gauteng, South Africa PMD MS Full time

    Job Title: Chief Software Engineering OfficerPMD MS is seeking a highly skilled and experienced Chief Software Engineering Officer to lead our mobile software development efforts. As a key member of our team, you will be responsible for designing, developing, and implementing robust mobile applications for various platforms.About the Role:We are looking for...


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

    Job Title: Senior Java Developer MidrandWe are seeking a highly skilled and experienced Senior Java Developer to join our team in Midrand. As a key member of our development team, you will be responsible for designing, developing, and deploying complex software systems using Java and related technologies.About the RoleThis is a permanent position offering a...