Senior Java Software Engineer

Hcltech — Belgium · Posted ~3 days ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Job Role- Senior Java Developer Location - Brusseles, Belgium Experience - 10 +Years Job Description - e are looking for a Senior Backend / Data Platform Engineer to strengthen our squad and contribute to building a scalable, robust, and reusable platform. Key Responsibilities 1. Platform Development & Architecture Design and implement backend services supporting MADP capabilitiesContribute 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 principles2. API & Integration Design Design and implement robust, versioned APIs for data access and integrationEnsure backward/forward compatibility and stability of API contractsIntegrate with upstream and downstream systems (e.g. OnePAM ecosystem)3. Data Modelling & Lifecycle Management Contribute to domain-driven data modellingManage schema evolution, ensuring minimal impact on consumersEnsure alignment with data governance and data quality rulesUnderstand and handle data lifecycle complexity (creation, update, deletion, versioning)4. Platform Engineering & CI/CD Contribute to CI/CD pipelines, branching strategies, and promotion flowsSupport the separation between:Platform lifecycleTenant/domain lifecycleImprove automation, deployment standards, and engineering practices5. Operability & Reliability Ensure solutions are production-ready and observableContribute to:Monitoring & observabilityIncident resolutionPerformance optimizationSupport a high availability, multi-tenant platform6. Collaboration & Knowledge Sharing Work closely with:Architects, Data Stewards, and Product OwnersOperations and Security teamsActively document, explain, and share knowledgeContribute 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 patternsDistributed systems designStrong experience in API design and integration patternsData & Platform Expertise Experience with:Data modelling (schema design, evolution)Handling data lifecycle and versioningFamiliarity with data governance and access control conceptsExperience building or contributing to platforms (not just applications)DevOps & Engineering Practices Knowledge of:CI/CD pipelinesGit branching strategiesDeployment and release managementFamiliarity with cloud and distributed infrastructure For more information on how we process your personal data, please refer to HCLTech’s Candidate Data Privacy Notice.