MORGAN MCKINLEY PTE. LTD.Singapore

Software Engineer (Master Data Management)

Project-Based

Description

Our client from the government sector is currently hiring a software developer who will be a key contributor to the AWS Cloud migration project, responsible for deg, 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 this transformative project. 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, Bamb

Skills

ShellJavaIBM ServersGradlePostgreSQLTechnological ProficiencyApplication ServerHibernateRESTfulCI/CDGitLab CIGitOracleRESTComputer EngineeringAWSJenkinsservice communicationsSecurityApacheSpringSoapAWS LambdaSpring BootCloud Computing IntegrationMaster Data ManagementGitlabPythonAPI Gateway

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching