Senior IBM Master Data Management (MDM) & Integration Developer

SMX USA

Lansing, MI

JOB DETAILS
SKILLS
Acceptance Testing, Amazon Web Services (AWS), Analysis Skills, Apache Kafka, Application Integration, Application Servers, Architectural Analysis, Automation, Bash Scripting, Bug Tracking/Defect Management, Business Solutions, Change Requests/Orders, Cloud Applications, Command Line, Continuous Deployment/Delivery, Continuous Integration, Cron Job Scheduling, Data Modeling, DevOps, Documentation, Enterprise Applications, Enterprise Architecture, Firewalls, Git, GitHub, IBM Product Family, Identify Issues, Java, Java Platform Enterprise Edition (Java EE/J2EE), JavaServer Pages (JSP), Linux Administration, Linux Operating System, MPI, Manufacturing Data Management, Master Data Management (MDM), Microsoft SQL Server, Microsoft Windows Azure, Microsoft Windows Operating System, Microsoft Windows Server, Oracle Database, Problem Solving Skills, Production Support, Production Systems, Prototyping, REST (Representational State Transfer), RFC, Reporting Skills, Requirements Management, SOAP (Simple Object Access Protocol), SQL (Structured Query Language), Scripting (Scripting Languages), Software Administration, Software Development Lifecycle (SDLC), Software Testing, Source Code/Configuration Management (SCM), Systems Administration/Management, Systems Maintenance, Technical Writing, Test Case, Test Plan/Schedule, Testing, Unix Shell Programming, Unix System Administration, Web Services, Windows PowerShell
LOCATION
Lansing, MI
POSTED
Today

Role: Senior IBM Master Data Management (MDM) & Integration Developer


Location: Lansing, MI 48933


Start Date: July 29, 2026


Duration: Through September 30, 2026 (with potential for extension)


Work Arrangement

  • Hybrid: On-site every Monday and Tuesday (mandatory; non-negotiable).
  • Open to local candidates or those willing to relocate to Lansing, MI.
  • Candidates must be able to relocate and begin on-site from Day 1 without delay.


Position Overview
This is a 100% production support and maintenance role supporting enterprise Master Data Management (MDM) applications and integrations. The ideal candidate will have extensive experience with IBM InfoSphere MDM Standard Edition (Virtual MDM), Apache Kafka, Java technologies, Linux administration, and enterprise application support.


Required Skills & Experience

  • 10+ years of experience developing and supporting enterprise-scale software systems.
  • Strong hands-on experience with IBM InfoSphere MDM v14.x Standard Edition (Virtual MDM), including:
    • Data models
    • Entities and transactions
    • Batch processing
    • Configuration and customization
    • Production support and troubleshooting
  • Hands-on experience with Apache Kafka.


Preferred Skills & Experience

  • Strong understanding of MDM concepts and IBM MDM capabilities, with the ability to support and enhance an existing third-party MDM implementation.
  • 8+ years of Java/J2EE development experience, including:
    • Java
    • JSP
    • REST and SOAP Web Services
    • Production troubleshooting
  • 5+ years of Linux/Unix administration, including:
    • Command-line operations
    • Log analysis
    • System troubleshooting
  • Strong Apache Kafka experience, including:
    • Topic creation and configuration
    • Producer and consumer development
    • Message flow troubleshooting
    • ZooKeeper and Kafka architecture
    • Strimzi Operator
  • Experience with:
    • WildFly application server administration and deployments
    • Batch processing using WildFly and Kafka
    • Kafka integration with IBM MDM Standard Edition
  • Strong SQL experience with Oracle and Microsoft SQL Server.
  • Linux shell scripting (Bash) and automation.
  • Creating and maintaining CRON jobs.
  • Experience with Flowable (preferred).
  • CI/CD experience using Azure DevOps, Azure Git Repos, or similar tools.
  • Experience deploying applications in Cloud and OpenShift Container Platform (OCP) environments.
  • Familiarity with AWS and/or Microsoft Azure.
  • Knowledge of OpenShift and Kubernetes (preferred).
  • Experience with ELK/Elastic Stack for log monitoring and troubleshooting.
  • Experience supporting mission-critical production systems.
  • Ability to independently maintain and support complex enterprise applications.


Key Responsibilities

  • Support and maintain enterprise MDM applications in production and non-production environments.
  • Develop high-level functional and technical documentation.
  • Work within Linux operating systems.
  • Develop automation scripts using PowerShell and Bash.
  • Manage source code using Git and GitHub.
  • Collaborate with DBAs to develop and execute SQL scripts.
  • Generate monthly reports for MDM applications.
  • Resolve production tasks and support tickets related to MPI and MIDSP.
  • Create and deploy certificates on Windows and Linux systems.
  • Partner with Infrastructure, Linux/Windows Server, and Network teams to resolve system issues.
  • Participate throughout the Software Development Life Cycle (SDLC), including:
    • Requirements gathering
    • Functional and technical specifications
    • Prototyping
    • System design
    • Testing
    • Deployment
  • Develop test plans, test cases, and execute application testing.
  • Support User Acceptance Testing (UAT), post-implementation validation, and defect tracking.
  • Assist with Enterprise Architecture Solution Assessments (EASA), hosting documentation, and firewall rule requests.
  • Support Request for Change (RFC) implementations.
  • Maintain and update application and system documentation following upgrades and enhancements.
  • Monitor application health across production and non-production environments.
  • Provide ongoing application support for enterprise business systems.
  • Deliver high-quality support and software solutions aligned with enterprise development standards.

About the Company

S

SMX USA