Title: Sr. MDM Developer with Core Java Experience
Location: India, remote
Duration: 6 Months
Job Description:
What you’ll do
• Supporting the core of the Customer Data platform that is IBM MDM Advanced Edition (v 12.0) with various customization and extension on it
• Supporting the API and Batch Interfaces around the MDM Hub
• Design and lead upcoming migration of the Master Data Hub to a new platform
• Support various integrations of the MDM Hub with Data Cleansing and Standardization platform like SAP
• Analyze data quality issues and discrepancies and apply correction on the Data
• Support various data compliance processes like Data Retention, CCPA, DNS, Data Retrieval etc.
• Analysis of Master Data with other transactional data in Warehouse (Snowflake)
• Monitor and support various System maintenance tasks and automation services
Technical expertise you need to have
• IBM MDM Advanced and Standard Edition (12.0)
o Handson expertise of IBM MDM AE including customizations, data model, batch processing, API Services (both SOAP & REST)
o Handson expertise of IBM MDM SE for match rules, weight generation, tuning
o Workbench, WebSphere Application Server administration (for deployment and monitoring)
o Experience of integrating IBM MDM with source and consuming Systems using Services, MQ and Batch framework
o Experience with scripting on Linux/Unix Systems is a must to have
• Database & Warehouse (Oracle & Snowflake)
o Good understanding of Relational Data Model
o Ability to write complex queries primarily to analyze and identify data anomalies
o Writing query for Data analysis and summary of transactional data aggregation & reporting
o Debug and develop Stored Procedures, Functions, Packages, Tables & Views
• Core Java
o Strong hands on expertise of Core Java development from scratch
o Integration with Cloud platforms like AWS/S3 and GCP/GCS using Java API and shell scripts
o Various authentication mechanism of Java core with cloud services
o Ability to develop and debug authentication with LDAP/AD
• Other MDM and Data Quality Technologies
o Good to have exposure with other MDM Technologies like Reltio, Atacama, Semarchy etc
o Good to have exposure with Data Quality and Standardization technologies like SAP
• System Integration
o Work on integrating third-party APIs and services into existing systems.
o Support seamless data exchange between components and services.
o Understand the concepts of file based bulk data import & export process
o Build and maintain batch jobs for data processing and system integrations.
o Ensure reliable and efficient execution of recurring tasks.
• CI/CD Support
o Assist in maintaining and improving CI/CD pipelines for deployment automation.
o Collaborate with DevOps teams to streamline delivery processes.
• Other Skills
o Collaboration: Work closely with product managers, QA engineers, and other stakeholders to define requirements and deliver high-quality software solutions.
o Leadership: Provide technical guidance in best practices, code quality, and system design.
o Code Reviews & Best Practices: Conduct peer code reviews, establish coding standards, and ensure best practices for software development, including testing and deployment.
o Performance Optimization: Focus on optimizing performance, including database queries, and addressing scaling issues to handle increasing load and traffic efficiently.
o Agile Methodology: Participate in Agile development processes, including sprint planning, retrospectives, and contribute to continuous improvements in engineering practices.
What you’ll bring
• Minimum Bachelor's degree in computer science or a related field.
• 10+ years of experience in managing Data management applications in Java based technologies, with good exposure to cloud and web development.
• 5+ years of experience in customization and implementation of IBM MDM AE and SE
• Strong knowledge of Core Java, Web and API development.
• Hands-on experience with AWS S3 & Google Cloud Storage
• Proficiency in SQL (queries, stored procedures).
• Understanding of batch processing concepts.
• Understanding of Realtime API Services, both Synchronous & Asynchronous methodologies
• Familiarity with CI/CD pipelines and collaboration in deployment workflows.
• Experience with workflow automation tools (e.g., UC4, Airflow).
• Retail Experience is a plus.
Comments for Suppliers: Candidate with IBM MDM AE o customizations, data model, batch processing, API Services (both SOAP & REST)
Code MDM Match Merge, PME, Tuning
Cloud Services Experience