We are seeking a highly skilled Senior Java Engineer to drive the modernization of our Customer Catalog domain. This critical role involves developing backend microservices, managing data migration from legacy systems, and ensuring seamless integration into existing platforms. A successful candidate will collaborate closely with architecture, product, and engineering teams to design and implement scalable, high-performing solutions that align with both technical standards and business objectives. Responsibilities Develop, test, and maintain Java-based microservices utilizing frameworks such as Spring Boot and Spring Data Collaborate with architects and product owners to translate functional and technical requirements into scalable solutions Ensure seamless data migration and synchronization from legacy Oracle systems to AWS Aurora while maintaining integrity and supporting existing consumers Contribute to the design and development of APIs, as well as integration and related documentation Address technical challenges associated with modernizing legacy systems using lift-and-shift methodologies Participate in code reviews to ensure adherence to coding standards and best practices Work across Agile teams, contributing to sprint planning, retrospectives, and daily stand-ups Support the implementation of CI/CD pipelines and maintain high-quality delivery standards Requirements 3+ years of hands-on experience in Java development with frameworks like Spring Boot and Spring Data Background in building microservices and backend APIs, as well as working with Redis as an in-memory datastore Proven expertise in Kafka messaging system implementations for backend communication needs Proficiency with AWS cloud services, including handling database migrations and replication processes Knowledge of system modernization techniques, including lift-and-shift strategies for legacy platforms Familiarity with Agile/Scrum environments, along with CI/CD processes and related tooling Strong analytical skills and the ability to solve complex technical challenges while collaborating with cross-functional teams Effective verbal and written communication skills for teamwork across remote and on-site teams Nice to have Proficiency in Hybris platform or Oracle database systems Familiarity with Kafka Connect, Apache Flink, or AWS Database Migration Service (DMS) Background in API gateway technologies and search solutions like Solr Experience with Kubernetes We offer/Benefits - International projects with top brands - Work with global teams of highly skilled, diverse peers - Healthcare benefits - Employee financial programs - Paid time off and sick leave - Upskilling, reskilling and certification courses - Unlimited access to the LinkedIn Learning library and 22,000+ courses - Global career opportunities - Volunteer and community involvement opportunities - EPAM Employee Groups - Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn