Current jobs related to Senior Java Developer – Take ownership of the architecture and modernization of the Domestic Payments Domain for South Africa's leading bank – Johannesburg, R1.5M - Johannesburg - Acuity Consultants


  • Johannesburg, South Africa E-Merge Full time

    Currently in search for a Tech Lead to join a team of dynamic individuals in the Content & Communications Team. The successful candidate will be part of a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product. GREAT OPPORTUNITY!!! Requirements: Previous experience (5+ years)...

  • Lead Java Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    About the RoleE-Merge is currently looking for a talented Tech Lead to join our team in Johannesburg. This is an exciting opportunity to work on high-performing teams through the entire development lifecycle.The successful candidate will be responsible for developing application codes and unit tests in Java, .Net, and Rest Web Services. They will also review...


  • Johannesburg, South Africa The Payments Association of South Africa (PASA) Full time

    **Overall job purpose** The Payments Association of South Africa (PASA) is responsible for the design, implementation, maintenance and support services for the National Payment System (NPS) of South Africa, PASA members and the greater payments industry of South Africa. The functions of PASA also contribute to the safety, efficiency, and effectiveness of...


  • Johannesburg, Gauteng, South Africa IT Ridge Technologies Full time

    We are seeking a highly skilled Java Backend Developer to join our team at IT Ridge Technologies.The estimated salary for this role is between $120,000 and $180,000 per annum, depending on experience.Job Description:This position involves working on development, enhancement, and maintenance projects using Core Java and Advanced Java development techniques....


  • Johannesburg, South Africa Standard Bank of South Africa Limited Full time

    Head, Business Solutions and Recoveries, Business Banking Segment Job Overview Business Segment: Business & Commercial Banking Location: ZA, undefined, Johannesburg, Baker Street 30 To lead and drive robust end-to-end Business Solutions and Recoveries (BS&R) services for distressed credit management within a dedicated sector and segment within South...


  • Johannesburg, Gauteng, South Africa BDO South Africa Full time

    Job OverviewBDO South Africa seeks a seasoned Lead Banking Audit Manager to join our Financial Services team in Johannesburg. This role offers an exceptional opportunity for career growth and development in a dynamic and fast-paced environment.About the RoleThe successful candidate will lead Banking project engagements, managing key accounts and implementing...

  • Senior Legal Counsel

    7 months ago


    Johannesburg, South Africa The Payments Association of South Africa (PASA) Full time

    **Overall Job Purpose** Under the administrative direction of the Executive Legal Officer, represents and advises Payment Association of South Africa (PASA), PASA Council and staff in all legal matters pertaining to the daily operations of the National Payment System (NPS) and PASA. To establish and facilitate key relationships with interested parties,...


  • Johannesburg, South Africa Standard Bank of South Africa Limited Full time

    Business Segment: Business & Commercial Banking Location: ZA, GP, Johannesburg, Simmonds Street 5 To apply computer science theories and principles to create and refactor moderate to complex programs/scripts and integration software services. To design complex specifications, code, test, debug, enhance programs within the Continuous Delivery pipelines and...


  • Johannesburg, South Africa Boardroom Appointments Full time

    **Job purpose**: The payments architect is responsible for the design, development, delivery and ongoing maintenance of an enterprise payments architecture and related execution roadmap, assuring its continued alignment to the overarching objectives of the Company's business, IT and enterprise architecture requirements.  **Qualifications**: -...


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

    Job DescriptionWe are seeking a highly skilled and experienced Tech Lead to join our dynamic team at E-Merge in Johannesburg. The successful candidate will be responsible for leading the development team on core Java / J2EE and / or .NET platforms.The ideal candidate will have a proven track record of experience (5+ years) as a technical leader, with...

  • Senior Java Developer

    5 months ago


    Johannesburg, South Africa IT Ridge Technologies Full time

    Job overview:We are seeking a highly skilled Senior Java Developer. The ideal candidate will bring a wealth of experience in full stack Java development and will play a key role in both development and maintenance/support projects.Responsibilities:Work on development and maintenance projects within the financial/banking domain.Engage in system design,...


  • Johannesburg, South Africa Nedbank Full time

    **Requisition Details & Talent Acquisition Consultant** - REQ 131178 - Thembi Mtshali**Job Family** - Information Technology **Career Stream** - IT Application Development- Leadership Pipeline- Manage Managers **Job Purpose** - To manage the deliverables and development of software and/or maintenance; taking end-to-end enterprise ownership to address...

  • Operations Manager

    7 months ago


    Johannesburg, South Africa The Payments Association of South Africa (PASA) Full time

    **Overall job purpose** The Payments Association of South Africa (PASA) payment system environments are responsible for the design, implementation, maintenance, and support services for the National Payment System (NPS) of South Africa, PASA members and the greater payments industry, also contributing to the safety, efficiency, and effectiveness of the...


  • Johannesburg, South Africa The Payments Association of South Africa (PASA) Full time

    **Overall Job Purpose** **Key Stakeholder Management** **Internal**: PASA Executive Office (ExO), Committees, PASA Functional areas (Strategy, Communication and Capacity development, Legal, Governance and Regulatory functions, Programme Management, Change Enablement, and other support functions). **External**: PASA structures, South African Reserve Bank...

  • Senior Java Developer

    4 months ago


    Johannesburg, South Africa IOCO Full time

    Are you a seasoned Senior Java Developer with a passion for leadership and innovation? We're seeking a talented and motivated Senior Java Developer to join our growing team.Our client’s core purpose is to make people healthier and to enhance their lives. They seek out and invest in exceptional individuals who understand and support their core purpose....


  • Johannesburg, Gauteng, South Africa City of Johannesburg Full time

    Job Title : Chief Information Officer for City of JohannesburgThis is a challenging role that requires a skilled and experienced librarian to oversee the operations of the city's library and information services.The successful candidate will be responsible for rendering a people-oriented, efficient and cost-effective library and information service to...

  • Java Developer Expert

    2 weeks ago


    Johannesburg, Gauteng, South Africa IOCO Full time

    Want to solve complex real-world problems with innovative software solutions?We're seeking a talented Senior Java Developer at iOCO, a consultancy working on interesting solutions across different business domains.Job Description:As a Senior Java Developer, you'll have a strong influence on the direction of our software and take full responsibility for the...


  • Johannesburg, Gauteng, South Africa Bluegrass Digital Full time

    Job Title: Senior Java Developer for High-Volume Banking EnvironmentWe are seeking a highly skilled Senior Java Developer to join our team at Bluegrass Digital in Gauteng, Johannesburg.About the RoleThis is a senior-level position that requires a strong technical background in software engineering, with experience in developing and deploying large-scale Java...

  • Full Stack Tech Lead

    2 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge Job OpportunityWe are seeking a Tech Lead to join our team in Johannesburg. This is a permanent/contract position offering a cost to company salary of R1.5m per annum.The successful candidate will be responsible for leading the full software development life cycle from conception to deployment of each new product. They will work closely with a...


  • Johannesburg, South Africa Standard Bank of South Africa Limited Full time

    Lead Developer – Digital and Voice Branch Job Overview Business Segment: Personal & Private Banking Location: ZA, GP, Johannesburg, Baker Street 30 To provide statistical and financial insights into the establishment and the attainment of the financial objectives of the Business Unit, predictive financial modelling and insights, as well as analytics...

Senior Java Developer – Take ownership of the architecture and modernization of the Domestic Payments Domain for South Africa's leading bank – Johannesburg, R1.5M

3 months ago


Johannesburg, South Africa Acuity Consultants Full time

Job Description

This is a great opportunity for a Senior Java Developer to take ownership of the architecture and modernization of the Domestic Payments domain for South Africa's leading bank

Based in Johannesburg this Senior Java Developer position is paying R1.5M

THE COMPANY

As one of Africa’s leading financial institutions, this organization is known for its forward-thinking approach to banking and technological innovation. With a focus on digital transformation, sustainability, and customer-centric solutions, this bank is the perfect environment for professionals passionate about using advanced technologies to create seamless, efficient, and secure financial services.

THE ROLE

As 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 security. You will take ownership of the Domestic Payments domain, playing a pivotal role in maintaining and evolving the system architecture, while also contributing to the overall strategy of the platform's growth.

You should have a deep understanding of DevOps practices and tools such as Docker, Kubernetes, and Azure DevOps, along with significant experience working with cloud platforms, particularly Azure (AKS). Strong proficiency in Java, the Spring Framework (Spring Boot, Spring Cloud), and relational as well as non-relational databases (e.g., Azure MS SQL, PostgreSQL) is critical. You will also be responsible for stakeholder communication, working closely with the Engineering Lead to gather technical requirements and translate them into actionable development plans. In addition, ensuring compliance with banking regulations, security standards, and fostering continuous improvement are key components of this role.

THE REQUIREMENTS

At least 10 years of commercial industry experience

BSc in computer science / Related Degree / Equivalent work experience

Specialist in Java, Spring Framework (Spring Boot, Spring Cloud), and related technologies.

DevOps practices and tools (e.g., Docker, Kubernetes, Azure devops).

Experience with cloud platforms preferably Azure (AKS).

Problem-Solving Skills: Exceptional analytical and problem-solving skills, with the ability to

think critically and make informed decisions

Strong knowledge of relational and non-relational databases (e.g., Azure MS SQL and

Postgresql).

Expertise in performance tuning, profiling, and optimization of containerized applications