{"schemaVersion":"jobsearcher.job.v1","id":"d69e06228a8d2ef2c6cb1563","url":"https://jobsearcher.com/jobs/d69e06228a8d2ef2c6cb1563","canonicalUrl":"https://jobsearcher.com/jobs/d69e06228a8d2ef2c6cb1563","title":"Java API / Publication Engineer","description":"Overview\nIn this role you will design and build the core backend services for a Master Data Management platform supporting Security, Entity, and Reference Data workflows. You will shape scalable, secure microservices and data pipelines on AWS, collaborating with cross‑functional teams to deliver accurate golden records and survivorship logic. The work blends high-volume data processing with clean domain rules and robust API services for downstream systems. This is a chance to contribute to a global financial data platform at scale, influencing architecture and data governance. You will thrive in a fast, collaborative environment focused on reliability, security, and performance.\n\nResponsibilitiesDesign and develop backend microservices using Java Spring Boot for MDM core functions (ingestion, validation, match-merge, golden record, stewardship workflows)Build RESTful APIs consumed by React UI and downstream systems using OpenAPI/Swagger standardsImplement survivorship rules, conflict resolution, and golden record computationIntegrate with AWS services (RDS, S3, SQS/SNS, Lambda, ECS/EKS, API Gateway)Create workflow orchestration for stewardship tasks (AWS Step Functions or equivalent)Implement security controls (OAuth2/JWT, RBAC, data masking)Write unit/integration tests; participate in code reviews and enforce standardsCollaborate with MDM Architect on design decisions and contribute to HLD/LLD documentationSupport CI/CD pipelines for containerized deployments on Docker/EKSParticipate in Agile ceremonies and contribute to sprint planning and retrospectives\nKey requirements10+ years of backend software development7+ years with Java Spring BootBachelor’s degree in computer science or related fieldStrong experience with microservices architecture, RESTful API design, and event-driven patternsProficiency with AWS services: RDS, S3, SQS, Lambda, ECS/EKS, API GatewayExperience building data processing pipelines for high-volume, low-latency financial dataSolid understanding of OAuth2, JWT, and API security best practicesExperience with Docker, Kubernetes, and CI/CD tools (Jenkins, GitHub Actions)Domain exposure to financial data (securities, reference data, or MDM) preferredDeep Java expertise: Spring Boot, Spring Data JPA, Spring Security, Spring BatchMicroservices design patterns: CQRS, event sourcing, saga, API gatewayPerformance tuning: JVM optimization, connection pooling, DB query optimizationAbility to translate complex domain rules (golden record, survivorship) into clean, testable codeStrong problem‑solving skills and collaborative decision-makingproblem-solvingcollaborativestrong communicationJava Spring BootSpring Data JPASpring Security","company":"Exl Service","rawCompany":"exl service","city":"Evanston","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-09-22T04:12:34.299Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java API / Publication Engineer","description":"Overview\nIn this role you will design and build the core backend services for a Master Data Management platform supporting Security, Entity, and Reference Data workflows. You will shape scalable, secure microservices and data pipelines on AWS, collaborating with cross‑functional teams to deliver accurate golden records and survivorship logic. The work blends high-volume data processing with clean domain rules and robust API services for downstream systems. This is a chance to contribute to a global financial data platform at scale, influencing architecture and data governance. You will thrive in a fast, collaborative environment focused on reliability, security, and performance.\n\nResponsibilitiesDesign and develop backend microservices using Java Spring Boot for MDM core functions (ingestion, validation, match-merge, golden record, stewardship workflows)Build RESTful APIs consumed by React UI and downstream systems using OpenAPI/Swagger standardsImplement survivorship rules, conflict resolution, and golden record computationIntegrate with AWS services (RDS, S3, SQS/SNS, Lambda, ECS/EKS, API Gateway)Create workflow orchestration for stewardship tasks (AWS Step Functions or equivalent)Implement security controls (OAuth2/JWT, RBAC, data masking)Write unit/integration tests; participate in code reviews and enforce standardsCollaborate with MDM Architect on design decisions and contribute to HLD/LLD documentationSupport CI/CD pipelines for containerized deployments on Docker/EKSParticipate in Agile ceremonies and contribute to sprint planning and retrospectives\nKey requirements10+ years of backend software development7+ years with Java Spring BootBachelor’s degree in computer science or related fieldStrong experience with microservices architecture, RESTful API design, and event-driven patternsProficiency with AWS services: RDS, S3, SQS, Lambda, ECS/EKS, API GatewayExperience building data processing pipelines for high-volume, low-latency financial dataSolid understanding of OAuth2, JWT, and API security best practicesExperience with Docker, Kubernetes, and CI/CD tools (Jenkins, GitHub Actions)Domain exposure to financial data (securities, reference data, or MDM) preferredDeep Java expertise: Spring Boot, Spring Data JPA, Spring Security, Spring BatchMicroservices design patterns: CQRS, event sourcing, saga, API gatewayPerformance tuning: JVM optimization, connection pooling, DB query optimizationAbility to translate complex domain rules (golden record, survivorship) into clean, testable codeStrong problem‑solving skills and collaborative decision-makingproblem-solvingcollaborativestrong communicationJava Spring BootSpring Data JPASpring Security","datePosted":"2026-09-22T04:12:34.299Z","dateModified":"2026-09-22T04:12:34.299Z","hiringOrganization":{"@type":"Organization","name":"Exl Service","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Evanston","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d69e06228a8d2ef2c6cb1563"},"url":"https://jobsearcher.com/jobs/d69e06228a8d2ef2c6cb1563"}}