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