Taro Logo

Senior Java Developer

One of Africa's largest diversified financial services groups, offering banking, corporate, investment, wealth management and insurance services across multiple African countries.
Sandton, South Africa
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For Senior Java Developer

Absa Group, a leading African financial services provider, is seeking a Senior Java Developer to spearhead their strategic ImaraPay initiative. This role is part of a crucial project to modernize their payment systems by migrating Cobol mainframe components to Java, aligning with their cloud technology adoption strategy. The position offers an opportunity to work on critical payment streams in the South African market, including EFT and RTC Payment systems.

The ideal candidate will bring 8+ years of Java development expertise to lead the development team, which is transitioning from Cobol to Java development. This role requires strong technical capabilities in enterprise-grade application development, API integration, and cloud technologies. You'll work in an agile environment, collaborating with a cross-functional team of architects, engineers, and product managers.

What makes this role particularly exciting is the chance to be at the forefront of a major digital transformation initiative at one of Africa's largest financial institutions. You'll be working on systems that directly impact millions of customers across multiple African countries. The position offers exposure to both legacy and modern technologies, providing a unique opportunity to bridge the gap between traditional banking systems and modern cloud-based solutions.

The role combines technical leadership with hands-on development, requiring expertise in various modern development practices including test-driven development, CI/CD, containerization, and cloud platforms. You'll be working in a hybrid environment with a team that values innovation, collaboration, and technical excellence.

This is an excellent opportunity for a senior developer looking to make a significant impact in the African financial technology sector while working with a company that has over 100 years of history and a strong commitment to digital transformation.

Last updated a day ago

Responsibilities For Senior Java Developer

  • Build high-performing, scalable, enterprise-grade applications
  • Lead all phases of the development lifecycle
  • Lead ImaraPay development on the Java Platform
  • Work on payment streams within the South African market
  • Collaborate with Payments Architects, Cobol Product Engineers, QA Engineers, and POs/PMs
  • Deliver robust payment applications

Requirements For Senior Java Developer

Java
JavaScript
TypeScript
  • 8+ years hands on Java development experience
  • B-Degree in Computer Science preferred but not essential
  • Knowledge of payments and EFTs/RTC/Debi-check
  • Experience with API and API Integration
  • Experience with test-driven development and domain driven design
  • Experience with CI/CD tools and Artifact Management
  • Experience with Cloud platforms (Azure, AWS & Google Cloud Platform)
  • Strong understanding of version control, particularly Git
  • Familiar with OAuth, Open Connect ID and SAML
  • Familiar with Containerisation technologies like Docker and Kubernetes
  • Understanding of Data and Data Structures

Interested in this job?

Jobs Related To Absa Group Senior Java Developer