About the Role

You will play a key role in building and evolving a large-scale
eInvoicing platform , enabling seamless exchange of financial documents across multiple systems and external partners.
This role requires deep expertise in
enterprise integration, SAP, and cloud technologies , along with the ability to design, build, and optimise highly complex, high-volume systems.

Key Responsibilities

Architecture & Integration Design

  • Translate business requirements into scalable technical architectures
  • Design and lead integration solutions across SAP, EAI, Java, and cloud platforms
  • Define interface designs using IDoc, XML, and JSON formats
  • Evaluate and modernise existing integration landscapes

Development & Implementation

  • Perform hands-on Java development for integration components
  • Lead implementation across complex, multi-system environments (100+ interfaces)
  • Design and implement transformation logic (IDoc to XML/JSON)
  • Support deployment and production readiness

Cloud & Platform Engineering

  • Work with Azure and SAP Cloud Platform for integration solutions
  • Drive modernisation using event-driven architectures (e.g. Kafka)
  • Collaborate with DevOps teams on CI/CD, automation, and infrastructure

Monitoring & Reliability

  • Implement end-to-end monitoring, logging, and observability
  • Build dashboards to track system health, transactions, and KPIs
  • Define and maintain operational and deployment runbooks
  • Ensure high availability, performance, and scalability

Leadership & Strategy

  • Engage with stakeholders to define and prioritise requirements
  • Lead migration planning and recommend future-state architectures
  • Mentor and guide junior developers and integration engineers
  • Drive best practices across design, testing, and delivery

Essential Skills & Experience

  • Strong experience in Java development within enterprise environments
  • Deep knowledge of enterprise integration patterns and middleware (EAI)
  • Proven SAP FI experience and integration knowledge
  • Hands-on experience with IDocs and mapping to XML/JSON
  • Experience working with high-volume, multi-partner integration systems
  • Strong understanding of cloud platforms (Azure) and SAP Cloud Platform
  • Experience implementing monitoring, logging, and observability solutions
  • Strong stakeholder engagement and communication skills

Advantageous

  • Experience with eInvoicing or financial systems
  • Apache Kafka / event-driven architectures
  • SAP integration technologies (PI/PO, CPI, BAPI)
  • Docker, Kubernetes, AKS
  • CI/CD pipelines (Azure DevOps, GitHub Actions, Terraform)
  • Security and compliance in financial integrations
  • Performance tuning and large-scale system optimisation
  • Dashboarding and reporting tools (e.g. Azure dashboards, BI tools)
  • AI-driven automation or analytics within DevOps/integration environments

Qualifications

  • Degree in Computer Science, Software Engineering, or related field
  • 5+ years experience in enterprise integration, middleware, or systems architecture
  • Proven delivery of complex integration solutions across multiple systems

Similar jobs

More from Open Source (Pty) Ltd
Open Source (Pty) Ltd 2 days ago
Open Source (Pty) Ltd 3 days ago
Open Source (Pty) Ltd 2 days ago

Full Stack Developer (Senior) 0386

Apply Now
Back to search page