Find Jobs
Find Jobs Near You – Available Work in Your Location
Java API / Publication Engineer
Job Description
Java API / Publication Engineer at EXL Java API / Publication Engineer at EXL in Bensenville, Illinois Posted in 6 days ago.
Type:
full-time Sr. Backend Java Developer -
MDM Platform Job Role:
Java API /
Publication Engineer Experience:
10+ years
Location:
Chicago, IL Type:
Full-time - Hybrid Job Summary We are looking for a Senior Backend Java Developer to design and build the core backend services of a Master Data Management platform for a leading global credit ratings organization. You will engineer the server-side components that power Security Master, Entity Master, and Reference Data workflows - including data ingestion, processing, match-merge engines, workflow orchestration, and integration with downstream systems - using Java Spring Boot on AWS. Key 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. Education & Experience Bachelor's degree in computer science or related field. 10+ years of backend software development experience with at least 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, low-latency 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. Knowledge, Skills & Abilities Deep Java expertise: Spring Boot, Spring Data JPA, Spring Security, Spring Batch.
Microservices design patterns:
CQRS, event sourcing, saga, API gateway.
Performance tuning:
JVM optimization, connection pooling, database query optimization. Ability to translate complex domain rules (golden record logic, survivorship) into clean, testable code. Strong problem-solving skills and ability to drive technical decisions in a collaborative team environment