Title: Sr. MDM Developer with Core java Experience
Job ID #: 25-08128
Location: India, remote
Duration: 6 Months
Job Description:
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 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 customizations, data model, batch processing, API Services (both SOAP & REST)
Code MDM Match Merge, PME, Tuning
Cloud Services Experience
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 ta 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 thave
IBM MDM Advanced and Standard Edition (12.0)
Handson expertise of IBM MDM AE including customizations, data model, batch processing, API Services (both SOAP & REST)
Handson expertise of IBM MDM SE for match rules, weight generation, tuning
Workbench, WebSphere Application Server administration (for deployment and monitoring)
Experience of integrating IBM MDM with source and consuming Systems using Services, MQ and Batch framework
Experience with scripting on Linux/Unix Systems is a must thave
Database & Warehouse (Oracle & Snowflake)
Good understanding of Relational Data Model
Ability twrite complex queries primarily tanalyze and identify data anomalies
Writing query for Data analysis and summary of transactional data aggregation & reporting
Debug and develop Stored Procedures, Functions, Packages, Tables & Views
Core Java
Strong hands on expertise of Core Java development from scratch
Integration with Cloud platforms like AWS/S3 and GCP/GCS using Java API and shell scripts
Various authentication mechanism of Java core with cloud services
Ability tdevelop and debug authentication with LDAP/AD
Other MDM and Data Quality Technologies
Good thave exposure with other MDM Technologies like Reltio, Atacama, Semarchy etc
Good thave exposure with Data Quality and Standardization technologies like SAP
System Integration
Work on integrating third-party APIs and services intexisting systems.
Support seamless data exchange between components and services.
Understand the concepts of file based bulk data import & export process
Build and maintain batch jobs for data processing and system integrations.
Ensure reliable and efficient execution of recurring tasks.
CI/CD Support
Assist in maintaining and improving CI/CD pipelines for deployment automation.
Collaborate with DevOps teams tstreamline delivery processes.
Other Skills
Collaboration: Work closely with product managers, QA engineers, and other stakeholders tdefine requirements and deliver high-quality software solutions.
Leadership: Provide technical guidance in best practices, code quality, and system design.
Code Reviews & Best Practices: Conduct peer code reviews, establish coding standards, and ensure best practices for software development, including testing and deployment.
Performance Optimization: Focus on optimizing performance, including database queries, and addressing scaling issues thandle increasing load and traffic efficiently.
Agile Methodology: Participate in Agile development processes, including sprint planning, retrospectives, and contribute tcontinuous improvements in engineering practices.