Java Software Developer

1 week ago


Johannesburg, Gauteng, South Africa PBT Group Full time R500 000 - R900 000 per year

PBT Group is seeking an experienced Automation Solutions Developer to design, develop, and implement automation solutions that enhance digital business processes and deliver seamless customer experiences.

The successful candidate will be responsible for developing high-quality, optimised automation code using Java (Spring Boot) and Python (LangChain or similar frameworks), leveraging cloud-based platforms for integration and automation. This role requires a solid understanding of the software development lifecycle, automation frameworks, and continuous integration/deployment (CI/CD) practices.

Key Responsibilities

  • Design, develop, and implement automation solutions to improve business process efficiency and digital interaction.
  • Build and maintain high-quality, optimised, and error-free automation code in line with business requirements.
  • Collaborate with feature teams to deliver automation solutions for business processes within agreed timelines.
  • Provide maintenance and operational support for production environments in accordance with defined SLAs.
  • Participate in solution design sessions, testing, and deployment activities within DevOps environments.
  • Ensure all automation and integration developments meet performance, scalability, and security standards.
  • Utilise cloud services and functions (Azure Functions or AWS Lambda) to implement automation workflows.
  • Implement and manage CI/CD pipelines and version control using GitHub or Azure DevOps.

Deliverables

  • Delivery of automation code adhering to quality and performance standards.
  • Implementation of key automation workflows across business processes.
  • Maintenance and operational support for deployed automation solutions within SLA parameters.

Acceptance Criteria

  • Delivery of automation solutions that meet business-defined quality, functionality, and performance standards.
  • Full compliance with organisational governance, security, and SDLC requirements.
  • Timely and effective resolution of production issues and delivery within committed timelines.

Required Skills & Experience

  • 5+ years' experience in software development or automation engineering.
  • Strong proficiency in:
    • Java with Spring Boot
    • Python (experience with LangChain or similar frameworks preferred)
    • Cloud services: Azure Functions (preferred) or AWS Lambda
    • Version control: GitHub or Azure DevOps
    • CI/CD pipelines: preferably using Azure DevOps
  • Excellent understanding of the software development lifecycle (SDLC), including testing, deployment, and maintenance.
  • Strong analytical, problem-solving, and communication skills.
  • Proven ability to work independently and collaboratively within agile or DevOps teams.
  • Optional: Experience with Microsoft Power Automate will be advantageous.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Azure Fundamentals (AZ-900) or AWS Cloud Practitioner certification required.

* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent

* If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.



  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R600 000 - R1 800 000 per year

    Hire Resolve's client is seeking an experienced Java Developer with a background of Delphi to join their dynamic team in developing high-quality Web applications. The ideal candidate will possess a deep understanding of Java ecosystems and have experience in building scalable and robust applications. With a focus on Java-based development, the candidate will...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R900 000 - R1 200 000 per year

    About the RoleWe are seeking a highly experienced Senior Java Developer to join our team. You will design, develop, and maintain scalable enterprise-grade applications using Java and modern frameworks.This role emphasizes cloud-native development, microservices architecture, and high-performance, secure coding practices. It is ideal for a seasoned engineer...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 000 000 - R3 000 000 per year

    One of Hire Resolve's client is seeking a Java Software Development Manager to lead our Software Development team. This role focuses on driving technological innovation, managing high-performing teams, and ensuring top-tier software solutions that align with our strategic objectives. If you are a strong leader with technical expertise in Java and modern web...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per year

    Hire Resolve's client is looking for an Intermediate Java Software Developer to join their team. The client specialises in developing bespoke technology solutions to assist organisations eliminate paper-based transactions. Our service offering includes: electronic forms, electronic signatures, flexible user interfaces, workflow, business intelligence,...

  • Java Developer

    5 days ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    We are looking for experienced Java Developers to join our growing team in Johannesburg. The ideal candidates will have 4–5 years of hands-on experience in Java development and a strong understanding of software design principles. You will be involved in developing, maintaining, and enhancing business applications in a collaborative and fast-paced...

  • Java Developer

    1 week ago


    Johannesburg, Gauteng, South Africa Doxim Full time R1 200 000 - R2 400 000 per year

    JAVA developerCompanyDoxim is a leading provider of Customer Engagement Software and Solutions for Regulated Organizations. This software helps financial institutions transform their client experience, communicate more effectively throughout the client lifecycle and improve cross sell and upsell activities that drive increased wallet share. The SaaS-enabled...


  • Johannesburg, Gauteng, South Africa Africonology Solutions Full time R600 000 - R1 200 000 per year

    Overview Of The RoleThe Java Spring Boot Developer will be responsible for building and maintaining scalable backend applications using Java and Spring Boot. The role involves working closely with cross-functional teams to deliver high-quality software solutions.Key Roles And ResponsibilitiesDevelop and maintain backend services using Java and Spring...

  • Software Developer

    1 week ago


    Johannesburg, Gauteng, South Africa FROSTBYTE Full time R900 000 - R1 200 000 per year

    Purpose of the Position: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 consumer device electronics. You will be involved in designing, developing and implementing Java-based UX...


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

    Job Summary:We are currently seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. As a Senior Java Developer, you will be responsible for the development, integration, and maintenance of complex server-side Java applications. The successful candidate should have excellent problem-solving skills, a deep understanding of...

  • Java Developer

    5 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R500 000 - R1 500 000 per year

    12 Month ContractMinimum Requirements:Very proficient in Java and Java EE. Knowledge of other programming languages is advantageous.Experienced in System Design (advantageous)Development methodologies (advantageous)Proficient in Atlassian (i.e., JiRA) software suite (advantageous)Java 8 or Java 11 extensive experienceSpring framework...