Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 21, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Absa Group Limited (Absa) has forged a new way of getting things done, driven by bravery and passion, with the readiness to realise the possibilities on our continent and beyond.
    Read more about this company

     

    Senior Java Developer

    Job Summary

    • Build high-performing, scalable, enterprise-grade applications & build capability in others to do the same. This includes but is not limited to applying critical thinking, design thinking and problem solving skills in an agile team environment to solve complex technical problems (Front End, Back End and Integration) with high quality solutions & leading all phases of the development lifecycle to deliver.

    Job Description

    • At Absa we believe in building robust systems that enhance the lives of our customers.  We have embarked on a strategic initiative to migrate some of the components running in Cobol on the Mainframe into Java to align with the strategic intent to adopt cloud technology, solve for an aging Cobol workforce, and minimize operational costs. The initiative is called ImaraPay. Imara is a Swahili term that means “strong”, “firm” and “stable” and Pay refers to Payments.
    • We are looking for a Senior Java Developer to lead the ImaraPay development on the Java Platform, as the team’s focus has been on Cobol Development, we need skilled Java resources to compliment the team. The role will be focused on payment streams within the South African market e.g., EFT, RTC Payment etc. and the successful candidate will work closely with our Payments Architects, Cobol Product Engineers, QA Engineers, and POs/PMs to deliver a robust payment application.

    Education and experience required

    • 8+ years’ hands on Java development experience
    • Relevant B-Degree in Computer Science preferred but not essential if minimum requirements of
    • experience and practical application is evident
    • Cross domain knowledge
    • Knowledge of payments and EFTs/RTC/Debi-check will be beneficial
    • Experience as an agile practitioner and knowledge or experience of other delivery methodologies e.g. Kanban, RUP etc.
    • Excellent communication, analytical skills and decision-making ability in collaborative environments
    • Excellent understanding of specific coding / scripting languages e.g. Java, JavaScript
    • Solid understanding of Object-Oriented Design and ability to properly apply general design patterns and paradigms
    • Experience with API and API Integration
    • Experience with test-driven development and domain driven design
    • Experience & understanding of integration testing, unit testing framework(s) and QA Automation
    • Solid understanding of messaging protocols and web services like SOAP and REST
    • Experience with open-source relational databases
    • Good understanding of frameworks and libraries like JavaScript, jQuery, TypeScript, HTML, CSS
    • Experience with CI / CD tools (like Jenkins, Bamboo, TFS, Azure Devops) and Artifact Management (preferably Nexus)
    • Experience with Cloud platforms e.g. Azure, AWS & Google Cloud Platform
    • Strong understanding of version control and related concepts and techniques, particularly Git
    • Excellent debugging and problem-solving skills.
    • Comfortable with stubbing tools like wiremock and/or hoverfly
    • Familiar with OAuth, Open Connect ID and SAML, preferably with an understanding of AD / LDAP /Kerberos
    • Familiar with Containerisation technologies like Docker and or orchestrators like Kubernetes
    • Understanding of Data and Data Structures
    • Absa Payments Technology supports strategic, compliance and operational initiatives for Business Technology. We offer great opportunities for learning and empower the team to be the best version of themselves. The team uphold Absa values of Stewardship, Integrity, Trust, Resourceful, Inclusion and Courage which guide our co-created purpose to empower Africa’s tomorrow, together and make a positive contribution.

    Education

    • Bachelor's Degree: Information Technology

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Absa Group Limited (Absa) on absa.wd3.myworkdayjobs.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Absa Group Limited (Absa) Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail