We're seeking a highly experienced Full Stack Developer with 5+ years of enterprise integration, middleware, and systems architecture experience, demonstrating SAP FI, Java, and cloud project expertise.
The ideal candidate has proven ability to design and deliver complex integration solutions involving 120+ interfaces, IDocs, XML/JSON message formats, and multiple partner systems.
Strong hands-on Java development skills, SAP FI knowledge, Azure and SAP Cloud Platform experience, and ability to translate complex business requirements into technical designs aligned with SAP and EAI landscapes is essential.
Design, develop, and operate enterprise-scale eInvoicing solutions for financial document exchange across the Group and external partners, enabling seamless vendor invoice processing and payment tracking through integrated multi-partner systems!
Become the enterprise integration architect behind mission-critical financial systems, where your architectural vision will design scalable integration landscapes, implement end-to-end monitoring dashboards, and lead migration to modern cloud-native technologies!
Senior-level enterprise integration with Java, SAP FI, IDoc/XML/JSON, and 120+ interface landscape expertise
Hybrid and remote working flexibility with 1960 flexible annual hours
Technical leadership role with mentoring responsibilities and end-to-end architecture ownership
POSITION: Contract: 01 August 2026 31 December 2028
EXPERIENCE: 5+ years enterprise integration and systems architecture experience
COMMENCEMENT: 01 August 2026
LOCATION: Hybrid: Midrand/Menlyn/Rosslyn/Home Office rotation
TEAM: Software Engineering - eInvoice Platform
The eInvoice Platform provides financial document exchange capabilities within Group companies and with external partners, including processing status and payment information. The platform supports multiple transmission channels and formats for suppliers to electronically exchange vendor documents (incoming invoices, outgoing credit notes, payment advices).
Qualifications / Experience Minimum mandatory qualifications:
- Degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience
Minimum mandatory experience:
- Minimum 5+ years' experience in enterprise integration, middleware, or systems architecture with demonstrable SAP FI, Java and cloud projects
- Proven experience delivering and operating complex integration solutions involving IDocs, XML/JSON interfaces, and multiple partner systems
- Proven ability to elicit and translate complex business requirements into technical designs aligned with SAP, EAI, and cloud landscapes
- Strong hands-on experience with Java development, including building, debugging, and deploying enterprise integration applications
- Deep knowledge of enterprise integration patterns and middleware technologies (EAI), including interface design for high-volume, multi-partner systems
- Solid SAP FI knowledge and experience working with financial processes and integration points
- Hands-on experience with IDocs and mapping IDoc to XML/other formats for bank and partner interfaces
- Proficiency working with XML and JSON message formats used in integrations
- Experience with Azure Cloud services and SAP Cloud Platform (SCP) integrations
- Experience with test automation frameworks and practices for integration, end-to-end, and regression testing
- Strong stakeholder engagement and communication skills
Essential Skills Requirements Requirements & Architecture:
- Proven ability to elicit and translate complex business requirements into technical designs aligned with SAP, EAI, and cloud landscapes
Java Development:
- Strong hands-on experience with Java development, including building, debugging, and deploying enterprise integration applications
Enterprise Integration:
- Deep knowledge of enterprise integration patterns and middleware technologies (EAI), including interface design for high-volume, multi-partner systems
SAP FI & Financial Processes:
- Solid SAP FI knowledge and experience working with financial processes and integration points
IDocs & Message Formats:
- Hands-on experience with IDocs and mapping IDoc to XML/other formats for bank and partner interfaces
- Proficiency working with XML message formats used in integrations
- Proficiency working with JSON message formats used in integrations
Cloud Platforms:
- Experience with Azure Cloud services (platform services, deployment, and operations) and SAP Cloud Platform (SCP) integrations
E2E Dashboards & Monitoring:
- Experience on building E2E Dashboards using Splunk or any other technology that integrates data from upstream & downstream systems to provide early warning indicators
Testing & Quality Assurance:
- Experience with test automation frameworks and practices for integration, end-to-end, and regression testing
Stakeholder Management:
- Strong stakeholder engagement and communication skills to work closely with business owners, partner teams, and technical teams
Agile:
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Soft Skills:
- Ability to lead and mentor junior developers
- Strategic thinking and architectural vision
- Excellent communication with technical and business stakeholders
- Problem-solving capabilities at enterprise scale
- Above-board work ethics
Advantageous Skills Requirements - Direct experience with eInvoicing solutions or accounts payable/receivable processes in large enterprises
- Prior experience within Group business context or automotive industry partner ecosystems
- Hands-on experience with Apache Kafka and event-driven/streaming architectures
- Familiarity with SAP integration technologies (PI/PO, CPI, BAPI) and mapping tools
- Experience with containerisation and orchestration (Docker, Kubernetes, AKS)
- Experience with infrastructure-as-code and CI/CD pipelines (Azure DevOps, GitHub Actions, Terraform)
- Knowledge of security and compliance requirements for financial messaging and partner interfaces
- Experience creating dashboards and visualisations (WIZ, Azure dashboards, BI tools)
- Experience with synthetic monitoring, SLOs, alerting runbooks, and operational runbooks
- Experience with performance tuning, capacity planning, and scaling for large integration landscapes (100+ interfaces)
Role Requirements Requirements & Design:
- Engage with business stakeholders to gather, clarify, and prioritise requirements for the eInvoicing product
- Translate business needs into technical architecture and detailed design documents aligned with SAP, EAI, Java, Azure, and SCP standards
Integration Architecture & Implementation:
- Design and lead the implementation of integrations across a landscape with 120+ interfaces and partner systems, ensuring robust message formats (IDoc, XML, JSON)
- Map IDocs to XML/JSON and design interface transformations required for banking and partner communications
Java Development & Deployment:
- Perform hands-on Java development for integration components and support deployment activities to production
Testing & Quality Assurance:
- Lead and coordinate test automation for integration, end-to-end, and regression testing to ensure reliable releases
Landscape Assessment & Migration:
- Assess current EAI landscape and lead migration planning, evaluating replacement technologies (Kafka, Java-based, Azure-native) and recommending the most feasible solution
Monitoring & Observability:
- Implement end-to-end monitoring, observability, and logging (including WIZ and dashboards) to provide real-time visibility into integrations and business flows
- Create and maintain dashboards and reports for technical and business stakeholders to communicate system health, transactions, and KPIs
AI & Automation:
- Incorporate AI capabilities where appropriate to enhance automation, anomaly detection, data validation, or analytics within the integration landscape
DevOps & Release Management:
- Define deployment, operational runbooks, and collaborate with DevOps to ensure robust CI/CD, release, and rollback processes
Team Leadership & Mentoring:
- Coach and mentor junior integration developers and engineers
- Drive best practices in design, testing, documentation, and partner onboarding
NB: South African citizens / residents are preferred. Applicants with valid work permits will also be considered. By applying, you consent to be added to the database and to receive updates until you unsubscribe. If you do not receive a response within 2 weeks, please consider your application unsuccessful.
#isanqa #FullStackDeveloper #Senior #Java #EnterpriseIntegration #SAP #eInvoicing #EAI #Azure #ITHub #NowHiring #fuelledbypassionintegrityexcellence
iSanqa is your trusted Level 2 BEE recruitment partner, dedicated to continuous improvement in delivering exceptional service. Specializing in seamless placements for permanent staff, temporary resources, and efficient contract management and billing facilitation, iSanqa Resourcing is powered by a team of professionals with an outstanding track record. With over 100 years of combined experience, we are committed to evolving our practices to ensure ongoing excellence.