Senior Software Engineer – MDM SaaS Platform (Java)

Umanist Staffing LLC

Chennai District

On-site

INR 1,500,000 - 2,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Umanist Staffing LLC in Chennai, India is seeking a Senior Software Engineer with 6-11 years of IT experience to lead design and development of a Master Data Management SaaS platform using Java. The role requires hands-on Informatica MDM, API development, and scalable architecture across the full SDLC.

You will design data models, integrate with enterprise apps, and mentor junior engineers while collaborating with architects and product teams.

Qualifications

  • 6+ years total IT experience with at least 4 years hands-on development.
  • Strong Java development proficiency.
  • Hands-on experience with Informatica MDM.
  • MDM implementation, customization and support.
  • REST API design and integration experience.
  • Experience with SaaS architecture and enterprise apps.
  • Agile SDLC knowledge and secure coding practices.
  • Ability to translate complex requirements into scalable solutions.

Responsibilities

  • Design, develop, test, and maintain SaaS-based MDM solutions.
  • Lead across architecture, development, testing, deployment, support.
  • Translate business requirements into technical solutions.
  • Design architecture, components, interfaces, and integrations.
  • Develop backend apps, REST APIs, and microservices in Java.
  • Build and maintain MDM integrations with enterprise apps.
  • Model data, define match/merge/trust rules for golden records.
  • Develop data pipelines; implement profiling, cleansing, quality checks.
  • Mentor junior engineers and support technical improvements.

Skills

Java
MDM solutions
MDM platform
SaaS architecture
REST APIs
Database design
SQL performance
Agile methods
Secure coding
Problem solving

Education

Bachelor's degree in CS/Software Eng

Tools

Informatica MDM Suite

Job description

Additional Important Note for Applicants
  • Currently, only immediate joiners (who have already completed their notice period) or candidates serving a notice period of up to 30 days will be considered for this opportunity.
  • Candidates with longer notice periods may not be considered at this stage due to urgent project requirements.
Important Note for Applicants
Senior Software Engineer - MDM SaaS Platform (Java)
Location: Chennai, India
Experience Required: 6-11 Years
Employment Status: Full-time 30099
Work Mode: As per business requirements
Role Overview

We are looking for an experienced Senior Software Engineer with strong expertise in Java, SaaS applications, and Master Data Management (MDM) solutions. The ideal candidate will be responsible for designing, developing, integrating, and supporting scalable MDM SaaS platforms while working across architecture, development, testing, and deployment activities.

The role requires hands-on experience with Informatica MDM, SaaS integrations, Java development, data modeling, APIs, and enterprise application design.

Key Responsibilities
  • Design, develop, test, and maintain scalable software applications and SaaS-based MDM solutions.
  • Work across the complete software development lifecycle, including architecture design, development, testing, deployment, and support.
  • Understand business requirements and translate them into effective technical solutions.
  • Design application architecture, components, interfaces, and integration strategies.
  • Develop backend applications, REST APIs, and microservices using Java and related technologies.
  • Build and maintain integrations between MDM platforms and enterprise applications.
  • Design efficient data models, integration patterns, and solutions for optimized performance and scalability.
  • Implement data quality, governance, workflow, and master data management processes.
  • Develop and configure MDM solutions including business entities, relationships, field groups, and data models.
  • Configure and optimize match, merge, survivorship, and trust rules to create reliable golden records.
  • Develop data pipelines and integration solutions using Informatica platforms.
  • Implement data profiling, cleansing, validation, and quality improvement processes.
  • Analyze and map legacy MDM data models into modern SaaS MDM platforms.
  • Design and consume REST APIs for data synchronization and system integrations.
  • Apply software engineering best practices including Agile development, CI/CD, automated testing, and secure coding practices.
  • Collaborate with architects, product teams, designers, and business stakeholders.
  • Mentor junior engineers and contribute to technical improvements.
Must-Have Skills
  • 6 years of overall IT experience with at least 4 years of hands-on software development experience.
  • Strong proficiency in Java development.
  • Hands‑on experience with Informatica MDM solutions.
  • Experience in Master Data Management (MDM) implementation, customization, and support.
  • Strong understanding of SaaS application architecture and development.
  • Experience designing, developing, and maintaining scalable enterprise applications.
  • Strong knowledge of REST API development and integration.
  • Experience with database design, SQL, and performance optimization.
  • Good understanding of software design patterns and architecture principles.
  • Experience with Agile methodologies and software development lifecycle.
  • Knowledge of secure coding practices, data protection, and encryption concepts.
  • Ability to analyse complex technical problems and deliver effective solutions.
Nice-to-Have Skills
  • Advanced experience with Informatica platforms such as:
  • Informatica Cloud Data Integration (CDI)
  • Cloud Application Integration (CAI)
  • Cloud Data Quality (CDQ)
  • CLAIRE AI capabilities
  • Experience with IBM MDM or similar legacy MDM platforms.
  • Knowledge of microservices architecture and container technologies.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Experience with ETL/data integration processes.
  • Knowledge of workflow automation and data governance frameworks.
  • Experience optimizing SaaS solutions for performance and cost efficiency.
  • Familiarity with data profiling and quality management tools.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent professional experience.
  • Strong problem‑solving skills with the ability to design scalable solutions.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a fast‑paced environment and adapt to changing requirements.
Interview Process
  • 2 rounds of technical discussions/interviews.
  • Interview mode: Video/virtual discussion.
  • Candidates should be available for further discussions within a short turnaround time.
Preferred Candidate Profile
  • Candidates with stable work history and meaningful experience in previous organizations are preferred.
  • Strong communication skills and ability to work with cross‑functional teams are required.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Informatica MDM SaaS Developer - Java, CDI & CAI
Senior Informatica MDM SaaS Developer - Java, CDI & CAI

TekWissen • Chennai District

Hybrid
INR 1,500,000 - 3,000,000
Developer - Informatica MDM
Developer - Informatica MDM

Weekday AI (YC W21) • Chennai District

On-site
INR 1,000,000 - 3,000,000
Developer - Informatica MDM
Developer - Informatica MDM

Weekday AI (YC W21) • Hyderabad

On-site
INR 1,000,000 - 3,000,000
SaaS, MDM, Java - GDC Professional
SaaS, MDM, Java - GDC Professional

Cephas Consultancy Services • Chennai District

On-site
INR 1,400,000 - 2,000,000
Flexible work arrangements
Competitive compensation and benefits
Informatica MDM Developer
Informatica MDM Developer

Wilco Source • Chennai District, Hyderabad

Hybrid
INR 1,800,000 - 2,800,000
Informatica MDM SaaS Specialist (MDM Developer / Analyst)
Informatica MDM SaaS Specialist (MDM Developer / Analyst)

Atos SE • Chennai District

On-site
INR 1,500,000 - 2,100,000
Informatica MDM SaaS Specialist
Informatica MDM SaaS Specialist

Orcapod Consulting Services • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
MDM Developer
MDM Developer

Bootminds • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Full Stack Developer
Senior Full Stack Developer

VMC Soft Technologies, Inc • Bengaluru

On-site
INR 2,800,000 - 6,000,000
MDM Developer Analyst - R360
MDM Developer Analyst - R360

Vista Applied Solutions Group Inc • India

Remote
INR 1,500,000 - 2,000,000