Senior IBM MDM & Integration Developer (Java / Kafka)

Stafford Gray•Lansing, MI
•$132,000

About The Position

Stafford Gray is seeking a senior developer to own and support a mission-critical master person index platform for a public-sector client in the health and human services space. The platform uses IBM InfoSphere MDM Standard Edition (Virtual MDM) and provides identity data to major enterprise applications through Kafka-based integrations. The developer will serve as the platform’s technical lead, maintaining and enhancing an existing vendor-built implementation, guiding analysts and teams that integrate with the platform, and supporting production operations. The role covers the platform’s full software development lifecycle, including requirements, specifications, testing, user acceptance testing, change requests, and documentation.

Requirements

  • 8+ years of software development supporting enterprise-scale systems.
  • Strong hands-on experience with IBM InfoSphere MDM v14.x Standard Edition (Virtual MDM).
  • Hands-on experience with Apache Kafka.

Nice To Haves

  • Healthcare or health and human services experience.
  • 8+ years of Java/J2EE experience, including JSP and REST/SOAP services.
  • 5+ years of Linux/Unix experience, including shell scripting, log analysis, and CRON.
  • WildFly application server experience.
  • Kafka on Strimzi experience, including Zookeeper and KRaft concepts.
  • Oracle and SQL Server query optimization experience.
  • CI/CD experience with Azure DevOps or similar tools.
  • Experience with OpenShift, Kubernetes, AWS, or Azure.
  • ELK/Elastic Stack experience for log monitoring.
  • Flowable development experience.
  • Ability to independently own a complex system with minimal outside support.

Responsibilities

  • Maintain, troubleshoot, and enhance IBM MDM Standard Edition, including data models, entities, transactions, batch processing, and configuration.
  • Develop and support Kafka producers, consumers, and topics; troubleshoot message flow among Kafka, WildFly, and MDM.
  • Deploy, configure, and support WildFly applications in Linux, cloud, and OpenShift/Kubernetes environments.
  • Write and optimize SQL in Oracle and SQL Server in collaboration with DBAs.
  • Build Bash and PowerShell automation and maintain CRON-scheduled batch jobs.
  • Create and deploy certificates on Windows and Linux, and coordinate maintenance and issue resolution with server and network teams.
  • Own the full SDLC, including requirements, functional and technical specifications, test plans, UAT support, change requests, and system documentation.
  • Monitor production and non-production environments, resolve tickets, and produce monthly platform reports.
  • Guide analysts and teams integrating with the platform and keep production operations running.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service