Java Technology Lead

4 days ago


Johannesburg, Gauteng, South Africa IOCO Full time

Java Technology Lead Job Description

We're looking for a skilled Java Technology Lead to join our team at iOCO. As a seasoned Senior Java Developer, you will have a strong influence on the direction of our software and be responsible for implementing new functional requirements into our platform.

Key Responsibilities:

  • Work with the Product Owner to design and implement new functional requirements into the platform.
  • Take full responsibility for the quality of your work.

Requirements:

  • Minimum of 5 years experience in development.
  • Java (Essential).
  • React (Essential).
  • Build tools (Maven/Gradle).
  • Designing and implementing REST APIs.
  • Solid understanding of API Authentication and Authorisation concepts and technology.
  • Experience in leveraging API Gateway products.
  • Java EE / Spring.
  • Containerisation (Docker).
  • Jenkins (CI/CD).
  • JUnit (Test Driven Development).
  • Databases – MySQL, Oracle, MongoDB.
  • Comfortable with building integration solutions in heterogeneous technology environments.

Personal Attributes:

  • Self-starter who takes ownership and accountability and can work with minimal supervision.
  • Passionate about technology and development.
  • Results oriented with the ability to work under pressure and cope with multiple concurrent projects with changing priorities and deadlines.
  • Strong analytical and problem-solving skills.
  • Ability to deal with complexity and migrate between detailed and high-level requirements.
  • Excellent written and verbal communication skills.

Why Work for Us?

At iOCO, we believe in solving complex real-world problems with innovative software solutions. We're a consultancy that works with knowledgeable minds on interesting solutions across different business domains. Our culture of continuous learning will ensure you have the opportunities, tools, and support to hone and grow your craft.



  • Johannesburg, Gauteng, South Africa Plus 1x Full time

    Job Title: Senior Java Developer LeadAbout the Role:We are seeking a highly skilled Senior Java Developer Lead to join our team at Plus 1x. As a key member of our development team, you will be responsible for leading the development of our core Java and .NET platforms.Key Responsibilities:Lead development team on core Java / J2EE and / or .NET...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Technical Leadership OpportunitiesAre you a seasoned Java expert seeking a challenging career move? Entelect Software Ltd is hiring an exceptional Java Technical Lead to spearhead the development of high-quality software solutions. Job Responsibilities• Deliver world-class web and mobile applications for leading South African organizations• Leverage...


  • Johannesburg, Gauteng, South Africa Plus1X Solutions (Pty) Ltd Full time

    Job Title: Tech LeadWe are seeking a highly skilled Tech Lead to join our team at Plus1X Solutions (Pty) Ltd. As a Tech Lead, you will be responsible for leading our development team on core Java / J2EE and / or.NET platforms.Key Responsibilities:Technical Leadership: Provide technical guidance and leadership to the development team, ensuring the successful...


  • Johannesburg, Gauteng, South Africa Plus 1x Full time

    Technical Leadership RoleWe are seeking a highly experienced Technical Lead to join our team at Plus 1x. As a key member of our development team, you will be responsible for leading the development of our core Java and .NET platforms.Key Responsibilities:Lead development team on core Java / J2EE and / or .NET platformsDevelop and maintain in-depth knowledge...


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

    Technical Leadership OpportunityWe are seeking a highly skilled and experienced Technical Lead to join our Content & Communications Team in Johannesburg. As a key member of our team, you will be responsible for leading the development of our software solutions, working closely with cross-functional teams to deliver high-quality products.Key...


  • Johannesburg, Gauteng, South Africa Plus 1x Full time

    Job Title: Tech LeadWe are seeking a highly skilled Tech Lead to join our team at Plus 1x. As a key member of our development team, you will be responsible for leading the development of our core Java and.NET platforms.Key Responsibilities:Technical Leadership: Provide technical guidance and leadership to the development team, ensuring the successful...


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

    Technical Leadership OpportunityWe are seeking a skilled Tech Lead to join our dynamic Content & Communications Team.The successful candidate will be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment.Key Responsibilities:Lead development team on core Java / J2EE and / or .NET...


  • Johannesburg, Gauteng, South Africa Acuity Consultants Full time

    Job OpportunityAcuity Consultants seeks a Senior Java Developer to lead the modernization of the Domestic Payments domain for South Africa's leading bank.ResponsibilitiesAs the Lead Java Developer, you will be responsible for the architectural design and development of cutting-edge Java-based applications, ensuring their scalability, performance, and...

  • Senior Java Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Acuity Consultants Full time

    Job Title: Senior Java Developer - Lead Architect for Domestic Payments DomainJob Description:We are seeking a highly skilled Senior Java Developer to take ownership of the architecture and modernization of the Domestic Payments domain for a leading bank in South Africa.As the Lead Java Developer, you will be responsible for the architectural design and...

  • Senior Java Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job SummaryWe are seeking a highly skilled Java Developer to join our team at FirstRand Bank Limited. As a Java Developer, you will be responsible for designing and implementing software solutions using Java 8 and latest versions.Key ResponsibilitiesDesign and implement software solutions using Java 8 and latest versionsDevelop prototype systems to test and...


  • Johannesburg, Gauteng, South Africa Capital Recruit Full time

    Capital Recruit is currently seeking a skilled Java Software Engineer to join our dynamic team. As a key contributor, you will be involved in the full software development lifecycle, from design and development to testing and deployment. You will work on complex projects, collaborate with cross-functional teams, and contribute to the overall success of our...

  • Java Developer

    4 weeks ago


    Johannesburg, Gauteng, South Africa Recru-it Full time

    Job Title: Technology/Domain SpecialistWe are seeking a highly skilled Technology/Domain Specialist to join our team at Recru-it. As a key member of our technology team, you will be responsible for designing, developing, and implementing robust, scalable, and high-performance Java-based applications and systems.Key Responsibilities:Architectural Design and...

  • Senior Java Developer

    4 weeks ago


    Johannesburg, Gauteng, South Africa FirstRand Bank Limited Full time

    About the RoleWe are seeking a highly skilled Java Developer to join our team at FirstRand Bank Limited. As a Java Developer, you will be responsible for designing, developing, and implementing high-quality software applications using Java and related technologies.Key ResponsibilitiesDesign and develop complex software applications using Java and related...

  • Senior Java Developer

    1 month ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Job Title: Java Developer - E-Merge SandtonWe are seeking a highly skilled and experienced Java Developer to join our team at E-Merge in Sandton. As a Java Developer, you will be responsible for designing, developing, and implementing software applications using Java programming language.Key Responsibilities:Design and develop software applications using...

  • Senior Java Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Job Title: Java DeveloperWe are seeking a highly skilled and experienced Java Developer to join our team at E-Merge. As a Java Developer, you will play a key role in designing and implementing software applications that meet the needs of our clients in the financial institutions sector.Key Responsibilities:Design and develop software applications using Java...

  • Software Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa Objective Personnel Full time

    About the RoleAs a Java Developer, you will be responsible for designing, developing, and maintaining software applications using Java programming language. The successful candidate will have a strong understanding of object-oriented programming principles, Java frameworks, and databases.Key ResponsibilitiesDesign and develop software applications using...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Senior Java Software EngineerHire Resolve is seeking a highly skilled Senior Java Software Engineer to join their team. The ideal candidate will have a deep understanding of the Java stack and will be responsible for driving projects forward.Key Responsibilities:Develop high-quality web and mobile applications using Java and related technologiesImprove the...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Senior Java Software EngineerHire Resolve is seeking a highly skilled Senior Java Software Engineer to join their team. The ideal candidate will have a deep understanding of the Java stack and will be responsible for driving projects forward.Key Responsibilities:Develop high-quality web and mobile applications using Java and related technologiesImprove the...

  • Java Developer

    1 month ago


    Johannesburg, Gauteng, South Africa Nedbank Full time

    Job SummaryWe are seeking a highly skilled Java Developer to join our team at Nedbank. The successful candidate will be responsible for designing, developing, and implementing robust, scalable, and high-performance Java-based applications and systems.Key ResponsibilitiesArchitectural Design and Development: Design and develop complex systems for financial...


  • Johannesburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job SummaryWe are seeking a highly skilled Java Developer to join our team at FirstRand Bank Limited. As a Java Developer, you will be responsible for designing, developing, and testing software applications using Java and related technologies.Key ResponsibilitiesDesign and develop software applications using Java and related technologies.Collaborate with...