About the Role You will play a key role in delivering a large-scale eInvoicing platform , enabling seamless exchange of financial documents across internal systems and external partners. This role combines architecture, hands-on development, and leadership , requiring deep expertise in SAP, enterprise integration, and modern cloud technologies. Key Responsibilities Architecture & Integration Translate business requirements into scalable technical designs aligned with SAP, EAI, and cloud platforms Design and lead integrations across complex environments (120+ interfaces) Define and implement robust message formats (IDoc, XML, JSON) Evaluate and modernise existing integration landscapes Development & Delivery Perform hands-on Java development for enterprise integration components Design and implement IDoc to XML/JSON transformations for partner and banking integrations Lead end-to-end implementation across multi-system environments Support deployment and production readiness Monitoring & Observability Build end-to-end dashboards (e.g. Splunk or similar) integrating upstream and downstream data Implement monitoring, logging, and observability for distributed systems Provide real-time visibility into system health, transactions, and performance Enable proactive issue detection through early warning indicators Cloud & Platform Engineering Work with Azure Cloud and SAP Cloud Platform (SCP) Drive modernisation using event-driven architectures (Kafka, cloud-native solutions) Collaborate with DevOps teams on CI/CD, automation, and infrastructure Testing, Reliability & Optimisation Lead test automation across integration, end-to-end, and regression testing Drive performance tuning, capacity planning, and system scalability Define operational runbooks and deployment processes Ensure high availability and reliability across integration platforms Leadership & Strategy Engage stakeholders to gather, prioritise, and refine requirements Lead migration planning and recommend future-state architectures Mentor and coach developers and engineers Drive best practices across design, testing, and delivery Essential Skills & Experience Strong Java development experience in enterprise environments Deep expertise in enterprise integration (EAI) and middleware patterns Solid SAP FI knowledge and integration experience Hands-on experience with IDocs and mapping to XML/JSON Experience building E2E monitoring dashboards (e.g. Splunk or similar) Strong experience with Azure Cloud and SAP Cloud Platform Proven ability to design and operate large-scale integration landscapes 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 Synthetic monitoring, SLOs, and alerting frameworks Dashboarding and reporting tools (WIZ, BI tools) AI-driven automation or analytics within 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
Full Stack Developer (Senior) 0362
OPEN SOURCE (PTY) LTD
menlyn, menlyn
Published 8 days ago
Report job