Assistant Lead Engineer - MDM (Software Development

Date: 25 Mar 2026

Location: SG

Company: Synapxe

Position Overview

We are hiring a software developer who will be a key contributor to our AWS Cloud migration project, responsible for designing, developing, and optimizing IBM Master Data Management (MDM) applications for the cloud environment. The potential candidate`s deep expertise in IBM MDM, Java development, and AWS Cloud services will play a pivotal role in ensuring the success of our transformative project

Role & Responsibilities

  • Design, develop, and implement integration solutions for applications migrating to the AWS Cloud platform
  • Implement and enhance IBM MDM solutions including installation, configuration, and administration
  • Manage data synchronization and integrations between MDM and various enterprise systems
  • Perform administration and tuning of IBM WebSphere Application Server for MDM workloads
  • Design and implement MDM data models: entities, relationships, survivorship rules, governance
  • Build and maintain APIs (REST/SOAP) for communication between applications and services
  • Develop migration plans, run books, and technical documentation
  • Automate deployment, monitoring, and environment tasks using Shell/Python scripting
  • Support performance tuning, troubleshooting, and production operations
  • Prepare detailed migration plans, timelines, and risk mitigation strategies
  • Collaborate with cross-functional teams to understand business requirements and implement effective integration strategies
  • Work closely with the migration team to execute the migration of applications to the AWS Cloud
  • Ensure API designs adhere to best practices for scalability, security, and performance
  • Collaborate with team members to troubleshoot complex problems related to integration processes
  • Conduct thorough testing of integration solutions to ensure functionality, performance, and data accuracy
  • Collaborate with QA teams to develop and execute test plans for integrated systems
  • Provide documentation for troubleshooting and support purposes
  • Create and implement APIs to facilitate communication between applications and services
  • Ensure API designs adhere to best practices for scalability, security, and performance
  • Provide L2/L3 application support for MDM and Java applications, including incident investigation, bug fixes and RCA analysis
  • Implement application enhancement and feature updates based on business requirements

Requirements

  • Degree in Computer Science, Computer Engineering or equivalent.
  • Strong experience with IBM MDM (installation, configuration, data model design)
  • 7+ years Java development (Java, J2EE, Spring Boot, Spring MVC, Spring Security, etc.).
  • Hands‑on experience with application servers: WebSphere, WebLogic, JBoss, Apache.
  • Knowledge of and Spring framework, specifically in Spring Boot, Spring MVC, Spring Security, Spring AOP, and API integration with SOAP and RESTful webservices
  • Database experience with Oracle and PostgreSQL using JPA, Hibernate, JDBC.
  • Proficiency with build and CI/CD tools: Git, Gradle, Jenkins, GitLab CI, Bamboo, CircleCI.
  • Strong knowledge of AWS services: EC2, S3, Lambda, RDS, SQS, API Gateway, Kubernetes
  • Familiarity with Terraform or CloudFormation for IaC.
  • Experience in Agile/SCRUM environments
  • Proficiency in Shell and Python scripting for automation in cloud environments.

Apply Now

#LI-SYNX43 #LI-SYNX32