SUMMARY:
ESSENTIAL SKILLS:
- 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.
- Understand current landscape - EAI to support migration to future landscape.
- 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 message formats used in integrations.
- Proficiency working with JSON message formats used in integrations.
- Practical experience designing and implementing end-to-end monitoring, logging, and observability for distributed systems and interfaces.
- Experience with Azure Cloud services (platform services, deployment, and operations) 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 to work closely with business owners, partner teams and technical teams.
ADVANTAGEOUS SKILLS:- Experience with eInvoicing solutions or accounts payable/receivable processes in large enterprises.
- Prior experience within the BMW business context or automotive industry partner ecosystems.
- Hands-on experience with Apache Kafka and event-driven/streaming architectures as migration/modernisation options.
- 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, or BI tools) for technical and business KPIs.
- Experience with synthetic monitoring, SLOs, alerting runbooks and operational runbooks.
- Experience with performance tuning, capacity planning and scaling for large integration landscapes (100+ interfaces).
POSITION INFO:
RESPONSIBILITIES:
- 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.
- Design and lead when required in terms of the implementation of integrations across a landscape with 120+interfaces and partner systems, ensuring robust message formats (IDoc, XML, JSON).
- Perform hands-on Java development for integration components and support deployment activities to production.
- Map IDocs to XML/JSON and design interface transformations required for banking and partner communications.
- Test automation for integration, end-to-end, and regression testing to ensure reliable releases in future landscape.
- Assess current EAI landscape and lead migration planning, evaluating replacement technologies (Kafka, Javabased, Azure-native) and recommending the most feasible solution.
- Implement end-to-end monitoring, observability, and logging (including WIZ and dashboards) to provide realtime visibility into integrations and business flows.
- Incorporate AI capabilities where appropriate to enhance automation, anomaly detection, data validation, or analytics within the integration landscape.
- Create and maintain dashboards and reports for technical and business stakeholders to communicate system health, transactions and KPIs.
- Define deployment, operational runbooks and collaborate with DevOps to ensure robust CI/CD, release and rollback processes.
- Coach and mentor junior integration developers and engineers; drive best practices in design, testing, documentation and partner onboarding.
QUALIFICATIONS/EXPERIENCE:- Degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.
- Minimum of 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.
Submit your CV to:
and Subject line
Role title