Java Developer

4 days ago


Sandton South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year


Java Developer - 12 Month Contract 

Qualifications and Experience
  • Minimum: B.Comm, B.Eng, BSc Eng, BSc Informatics, or related degree.
  • 10+ years of programming experience.
  • Familiarity with one or more programming languages relevant to departmental requirements.
  • System design experience (advantageous).
Additional Requirements
  • 5-10 years of Java experience.
  • Strong back-end and front-end development skills.
  • Strong SQL skills, especially with MSSQL.
  • Solid experience in:
    • SOA.
    • Microservices.
    • Docker.
    • Java.
    • Angular.
    • NodeJS.
    • Bootstrap.
    • Spring Boot.
    • Hibernate.
    • Tomcat.
    • JBoss.
    • Nexus.
    • TeamCity.
    • Maven.
    • Kafka.
  • Experience with:
    • Workflow tools like TIBCO AMX or Camunda (advantageous).
    • Rules engines like Drools (advantageous).
Responsibilities
  • Increase operational efficiency and propose cost-effective solutions.
  • Deliver exceptional service by proactively resolving queries with innovative and appropriate solutions.
  • Cultivate and manage relationships with stakeholders, including end-users, SMEs, project managers, and senior staff.
  • Provide input to business requirements and present concepts to clients.
  • Produce program specifications and implement system enhancements by addressing specific business needs.
  • Code, compile, test, and implement applications in compliance with the Systems Development Life Cycle (SDLC).
  • Support development environments and adhere to coding standards through peer reviews.
  • Comply with IT development processes and governance, including legislative and audit requirements.
  • Assess, identify, and mitigate risks within the IT programming environment by following SDLC and change/release management policies.
  • Produce technical specifications and architecture aligned with agreed standards.
  • Design, code, test, debug, and document robust solutions.
  • Minimize system downtime by identifying potential issues and managing defects through proactive code reviews.
  • Monitor systems post-change and conduct performance analyses to ensure capacity and prevent failures.
  • Maintain system availability by recording incidents and performing root cause analyses to prevent recurrence.
  • Manage personal development to enhance technical and business skills.
  • Engage with business units to identify and implement IT solutions in a timely manner.
  • Supervise and provide technical assistance to other developers and IT team members.


  • Java Developer

    4 days ago


    South Africa ooba Full time R60 000 - R120 000 per year

    Descriptionooba has an opportunity for a Java Developer within a fast moving, versatile and diverse team working on leading edge B2C and B2B technologies in a growing fintech industry.A Java Developer at ooba is part of an expert team developing and supporting high availability, large scale J2EE applications according to precise standards and detailed...

  • Java Developer

    4 days ago


    Sandton, South Africa Boardroom Appointments Full time R1 000 000 - R1 200 000 per year

    Java Developer - 12 Month Contract Minimum Requirements:Min of 5-10 years java experience.Strong back end and front-end development skillsStrong SQL skills, especially on MSSQLSolid experience in the following technologies:SOAMicroservicesDockerJavaAngularNodeJSBootstrapSpring bootHibernateTomcatJbossNexusTeamcityMavenKafkaExperience with workflow tools...

  • Java Developer

    4 days ago


    Johannesburg, Gauteng, , South Africa Amidel Full time R1 000 000 - R2 500 000 per year

    Amidel is an Information Technology and Business Consulting Company that provides highly specialised solutions to large and small enterprises in both the private and public sectors. We are seeking a highly motivated and experienced Intermediate/Senior Java Developer to join our consulting team. The ideal candidate should have a solid background in Java...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We 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...

  • Java Developer

    1 week ago


    Sandton, Gauteng, South Africa Discovery Ltd. Full time R80 000 - R120 000 per year

    Business Unit: Discovery Central ServicesFunction: Java DevelopmentDate: 5 Nov 2025Discovery – Systems of Engagement: Digital ChannelsJava DeveloperAbout DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and...

  • Java Developer

    4 weeks ago


    Sandton, South Africa Discovery Limited Full time

    Select how often (in days) to receive an alert: Business Unit: Discovery Central Services Discovery – Systems of Engagement: Digital Channels About Discovery Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose...


  • Cape Town, South Africa iOCO Pty Ltd Full time

    Join a high-performance engineering team delivering robust, scalable backend services for a major enterprise client in the financial sector as a Senior Java Developer. This is a key role in a modern, cloud-native environment, where you’ll be building services that power mission-critical applications used by millions of end users. What you'll do: Design,...


  • Johannesburg, Gauteng, , South Africa Blue Pearl PTY Full time R2 000 000 - R2 500 000 per year

    We are looking for a Senior Java Developer to join ahigh -performance engineering team delivering robust, scalable backend servicesfor a major enterprise client in the financial sector. This is a key role in amodern, cloud -native environment, where you'll be building services that powermission -critical applications used by millions of end...

  • Java Architect

    2 weeks ago


    South Africa Sabenza IT Full time

    Our client is actively seeking to take on someone to fill the role of a Java Architect! If this sounds like a role you would be perfect for, keep reading Technical Skills Required: - 10+ years of experience in Java development - Must have hands-on experience in architecture - Object Orientation - Spring - Hibernate - Junit - SOA - Microservices - Docker -...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking a highly skilled Technical Lead (Java) to lead the development of innovative, enterprise-grade applications. This role involves guiding a team of software engineers, establishing coding and quality standards, and ensuring the successful delivery of scalable, maintainable, and high-performance Java-based solutions. You will...