Senior Backend Data Platform Engineer – Customer Data

ing belgium /

📍 bruxelles avenue marnix ing belgium🕐 15d ago🔗 workday

Job Description

**Key Responsibilities** **1\. Platform Development & Architecture** * Design and implement **backend services** supporting MADP capabilities * Contribute to an **event-driven architecture** (event sourcing, CQRS, messaging) * Build and evolve **platform-level components** (not just feature-specific code) * Ensure solutions are **reusable, scalable, and aligned with platform principles** **2\. API & Integration Design** * Design and implement **robust, versioned APIs** for data access and integration * Ensure **backward/forward compatibility** and stability of API contracts * Integrate with upstream and downstream systems (e.g. OnePAM ecosystem) **3\. Data Modelling & Lifecycle Management** * Contribute to **domain-driven data modelling** * Manage **schema evolution**, ensuring minimal impact on consumers * Ensure alignment with **data governance and data quality rules** * Understand and handle **data lifecycle complexity** (creation, update, deletion, versioning) **4\. Platform Engineering & CI/CD** * Contribute to **CI/CD pipelines, branching strategies, and promotion flows** * Support the separation between: * **Platform lifecycle** * **Tenant/domain lifecycle** * Improve **automation, deployment standards, and engineering practices** **5\. Operability & Reliability** * Ensure solutions are **production-ready and observable** * Contribute to: * Monitoring & observability * Incident resolution * Performance optimization * Support a **high availability, multi-tenant platform** **6\. Collaboration & Knowledge Sharing** * Work closely with: * Architects, Data Stewards, and Product Owners * Operations and Security teams * Actively **document, explain, and share knowledge** * Contribute to a **transparent and maintainable platform (no “black box” systems)** **Required Skills & Experience** **Core Technical Skills** * Strong experience in **backend development** (Java / Spring Boot or similar) * Proven experience with **event-driven systems** (Kafka or equivalent) * Solid understanding of: * **Event sourcing and CQRS patterns** * **Distributed systems design** * Strong experience in **API design and integration patterns** **Data & Platform Expertise** * Experience with: * **Data modelling (schema design, evolution)** * **Handling data lifecycle and versioning** * Familiarity with **data governance and access control concepts** * Experience building or contributing to **platforms (not just applications)** **DevOps & Engineering Practices** * Knowledge of: * CI/CD pipelines * Git branching strategies * Deployment and release management * Familiarity with **cloud and distributed infrastructure**