Senior Backend Java Engineer — MDM Platform (Hybrid, Chicago)

EXL

Chicago (IL)

Hybrid

USD 140,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

EXL is seeking a Senior Backend Java Developer to design and build core backend services for an MDM platform. The role focuses on data ingestion, match-merge, and reference data workflows using Java Spring Boot on AWS, with responsibilities spanning API design, security, and scalable architecture.

The candidate will implement survivorship logic, golden records, and stewardship workflows, while integrating with AWS services and supporting DevOps pipelines in a hybrid Chicago-based environment.

Qualifications

  • 10+ years backend software development experience.
  • 7+ years on Java Spring Boot.
  • Strong experience with microservices architecture, RESTful API design, and event-driven patterns.
  • Proficiency with AWS cloud services: RDS, S3, SQS, Lambda, ECS/EKS, API Gateway.
  • Experience building data processing pipelines for high-volume financial data.
  • Solid understanding of OAuth2, JWT, and API security best practices.
  • Experience with Docker, Kubernetes, and CI/CD tools (Jenkins, GitHub Actions).
  • Domain exposure to financial data — securities, reference data, or MDM — is strongly preferred.

Responsibilities

  • Design and develop backend microservices using Java Spring Boot for MDM core functions: data ingestion, validation, match-merge, golden record management, and stewardship workflows.
  • Build RESTful APIs consumed by the React UI and downstream enterprise systems, following OpenAPI/Swagger standards.
  • Implement business logic for survivorship rules, conflict resolution, and golden record computation for Security and Entity Master data.
  • Integrate with AWS services: RDS, S3, SQS/SNS, Lambda, ECS/EKS, API Gateway
  • Build workflow orchestration for stewardship tasks using AWS Step Functions or equivalent.
  • Implement security controls: OAuth2/JWT authentication, role-based access control (RBAC), and data masking.
  • Write unit and integration tests; participate in code reviews and enforce coding standards.
  • Collaborate with the MDM Architect on design decisions and contribute to HLD/LLD documentation.
  • Support DevOps pipelines (CI/CD) for containerized deployments on Docker/EKS.
  • Participate in Agile ceremonies and contribute to sprint planning, estimation, and retrospectives.

Skills

Java Spring Boot
Microservices
RESTful APIs
AWS
Docker
Kubernetes
CI/CD
OpenAPI/Swagger
OAuth2/JWT
RBAC
Unit testing

Education

Bachelor’s degree in Computer Science or related field

Tools

Jenkins
GitHub Actions
AWS ECS/EKS
API Gateway
RDS
S3
SQS/SNS
Lambda

Job description

EXL is seeking a Senior Backend Java Developer to design and build core backend services for an MDM platform. The role focuses on data ingestion, match-merge, and reference data workflows using Java Spring Boot on AWS, with responsibilities spanning API design, security, and scalable architecture.

The candidate will implement survivorship logic, golden records, and stewardship workflows, while integrating with AWS services and supporting DevOps pipelines in a hybrid Chicago-based environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java API / Publication Engineer
Java API / Publication Engineer

EXL • Chicago (IL)

Hybrid
USD 140,000 - 180,000
Senior Java Backend Engineer - Cloud, Microservices, AWS
Senior Java Backend Engineer - Cloud, Microservices, AWS

Eleks • Chicago (IL), Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior MDM Developer — IBM InfoSphere, Cloud Data
Senior MDM Developer — IBM InfoSphere, Cloud Data

EXL • Cleveland (OH)

Hybrid
USD 120,000 - 160,000
Hybrid Backend Java Developer (Spring Boot, REST)
Hybrid Backend Java Developer (Spring Boot, REST)

exequt MENA • Baltimore (MD)

Hybrid
USD 90,000 - 130,000
Medical insurance
401(k) plan
Hybrid work schedule
+2
Senior Java Backend Engineer — AWS, Hybrid Chicago
Senior Java Backend Engineer — AWS, Hybrid Chicago

Vekend, Llc • Chicago (IL), Northern (KY)

Hybrid
USD 140,000 - 190,000
Senior Java Engineer - Hybrid in Chicago, Enterprise-Grade
Senior Java Engineer - Hybrid in Chicago, Enterprise-Grade

EXSIF OFFSHORE • Chicago (IL)

Hybrid
USD 130,000 - 140,000
Senior Java Backend Engineer | Spring Boot & AWS
Senior Java Backend Engineer | Spring Boot & AWS

Eleks • United States

On-site
USD 120,000 - 180,000
Senior Java Software Engineer — Hybrid in Chicago
Senior Java Software Engineer — Hybrid in Chicago

Kardow • Chicago (IL)

Hybrid
USD 130,000 - 140,000
Hybrid work arrangement
Senior Java Engineer - Hybrid Chicago (1 day/week)
Senior Java Engineer - Hybrid Chicago (1 day/week)

EXSIF Worldwide, Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 130,000 - 140,000
Senior Java Backend Engineer - Hybrid
Senior Java Backend Engineer - Hybrid

Exiger • McLean (VA)

Hybrid
USD 90,000 - 130,000
Discretionary Time Off
Industry leading health benefits
16 weeks paid parental leave
+3