Senior Backend

Il y a 1 jour

Brussel, Brussel-Hoofdstad, Belgique ING Belgium Temps plein 70 000 € - 95 000 € Contrat
  • 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
  • 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)
  • Data Modelling & Lifecycle Management
  • Ensure alignment with data governance and data quality rules
  • Understand and handle data lifecycle complexity (creation, update, deletion, versioning)
  • 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
  • Ensure solutions are production-ready and observable
  • Contribute to:
  • Monitoring & observability
  • Incident resolution
  • Performance optimization
  • Support a high availability, multi-tenant platform
  • 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)

Key Responsibilities

  • 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
  • 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)
  • 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)
  • 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
  • Operability & Reliability
  • Ensure solutions are production-ready and observable
  • Contribute to:
    • Monitoring & observability
    • Incident resolution
    • Performance optimization
  • Support a high availability, multi-tenant platform
  • 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