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