Senior IBM Master Data Management (MDM) & Integration Developer
24 days ago
Lansing
Job Description This role is responsible for the ongoing maintenance, enhancement, and operational support of an enterprise Master Data Management (MDM) ecosystem, including a Master Person Index (MPI) and several integrated data stewardship and symmetry applications. These systems operate within a centralized data and integration platform that supports high-volume, mission-critical transactions across multiple downstream applications. The position plays a key role in improving automated workflows, streamlining complex business processes, ensuring data integrity, meeting regulatory and compliance standards, and securing enterprise applications. Acting as a technical lead, the resource contributes across the full lifecycle of system enhancements, integrations, maintenance initiatives, and new implementations. The role also provides technical oversight and guidance to business analysts and integration teams consuming MPI services. The absence of this role would directly impact the organization’s ability to deliver prioritized enhancements, maintain system stability, and support dependent enterprise applications. Key Responsibilities • Author high-level functional and technical requirement documentation, • Work extensively within Linux operating systems, • Develop and maintain automation scripts using PowerShell and shell scripting, • Utilize Git-based repositories for version control and collaboration, • Partner closely with Database Administrators to develop, optimize, and execute SQL scripts, • Produce recurring operational and performance reports for MDM applications, • Support client-facing task and ticket resolution related to MPI and data stewardship platforms, • Create, deploy, and manage security certificates across Windows and Linux environments, • Collaborate with infrastructure teams (server, network, and security) for maintenance and issue resolution, • Support full SDLC activities, including requirements gathering and specification development for complex systems, • Develop prototypes, mockups, flow diagrams, and system documentation to support design validation, • Assist with architecture assessments, hosting documentation, and firewall rule requests, • Design, develop, and execute test plans and test reports, • Support UAT, post-implementation validation, and defect resolution, • Provide defect, incident, and change tracking support, • Assist with request-for-change (RFC) implementation for application and infrastructure updates, • Maintain system documentation following upgrades and enhancements, • Monitor applications across production and non-production environments, • Provide application support for business-critical systems maintained by the enterprise platform team Requirements • 8+ years of software development experience supporting enterprise-scale systems, • Strong hands-on experience with IBM InfoSphere MDM v11.x, including data models, entities, transactions, batch processing, configuration, customization, and troubleshooting, • Deep understanding of MDM principles and the ability to support and enhance an existing third-party MDM implementation, • 8+ years of Java/J2EE experience, including Java, JSP, and REST/SOAP services, with strong production troubleshooting skills, • 5+ years of experience working in Linux/Unix environments, including command-line operations, log analysis, and system-level troubleshooting, • Hands-on experience with Apache Kafka, including topic configuration, producer/consumer development, message flow troubleshooting, and familiarity with Zookeeper and Kafka KRaft concepts (e.g., Strimzi operator), • Experience with batch processing using application servers such as WildFly in conjunction with Kafka, • Strong experience deploying and supporting applications on WildFly, including configuration, health checks, and runtime issue resolution, • Experience integrating Kafka with application servers and MDM platforms, • Proficiency in writing and optimizing SQL queries in Oracle and Microsoft SQL Server, • Strong Bash/shell scripting skills, including automation and operational scripting, • Experience creating and maintaining CRON jobs for scheduled and batch processes, • Experience with CI/CD pipelines using Azure DevOps, Git-based tools, or similar platforms, • Experience deploying and supporting applications in cloud and containerized environments, • Familiarity with public cloud platforms such as AWS and/or Azure, • Exposure to OpenShift and Kubernetes is a strong plus, • Experience with ELK / Elastic Stack for log monitoring and cross-system troubleshooting, • Proven experience supporting mission-critical production systems, • Ability to independently own, maintain, and support complex enterprise platforms with minimal external dependency Vital Tech Solutions is an Equal Opportunity Affirmative Action employer. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits promotions, training, termination or any other condition of employment or career development. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, marital status, national origin, veteran status, disability status or any other legally protected status.