2 days ago Be among the first 25 applicants EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. We are looking for an experienced Lead Java Developer with a strong background in AWS to join our team. In this role, you will oversee the modernization of the Customer Catalog domain, focusing on migrating legacy systems to advanced platforms. You will be responsible for building and maintaining backend services, managing data migration initiatives, and ensuring seamless system integration. Working closely with architecture and product teams, you will deliver scalable, efficient solutions aligned with business needs. Responsibilities - Build, test, and maintain backend Java microservices to support Customer Catalog capabilities - Collaborate with solution architects and product owners to define and implement technical designs based on business requirements - Lead data migration efforts, moving from legacy Oracle systems to AWS Aurora environments - Ensure data consistency throughout the migration process to avoid disruptions to workflows and dependent systems - Develop and integrate APIs while maintaining technical documentation for future scalability - Perform code reviews and enforce best practices to uphold high-quality development standards - Participate in Agile workflows, contributing to sprint planning, retrospectives, and daily stand-ups Requirements - A minimum of 5 years of experience in Java development, specializing in backend systems - At least one year of experience leading and managing development teams - Proficiency in Java frameworks such as Spring Boot and Spring Data - Hands-on experience with Redis for caching and efficient data storage - Strong expertise in Kafka for backend communication and event-driven systems - Familiarity with microservices architecture and best practices for API development - Practical experience with AWS cloud services for application deployment and infrastructure management - Knowledge of database migration strategies, replication methods, and synchronization techniques - Understanding of legacy system modernization processes and lift-and-shift methodologies - Experience working in Agile/Scrum environments and implementing CI/CD pipelines - Exceptional analytical and problem-solving skills to address complex technical challenges - Strong communication skills to collaborate effectively with both on-site and remote teams - Fluent English skills in both written and spoken form, at a B2 level or higher Nice to have - Experience with the Hybris platform or Oracle database systems for enterprise-level data solutions - Familiarity with Kafka Connect, Apache Flink, or AWS Database Migration Service (DMS) for advanced data workflows - Knowledge of API gateways and search technologies like Solr to enhance application capabilities We offer - 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 Seniority level - Seniority level Mid-Senior level Employment type - Employment type Full-time Job function - Job function Information Technology, Engineering, and Business Development - Industries Software Development, IT Services and IT Consulting, and Retail Referrals increase your chances of interviewing at EPAM Systems by 2x Freelance Software Developer (Java) - AI Trainer Bogota, D.C., Capital District, Colombia 2 weeks ago Master Fullstack Engineer (Java and Angular), Colombia Senior Back-end Engineer (Java/Golang) - Health Care (Latam) Software Engineer (Java) - Relocation to Spain Bogota, D.C., Capital District, Colombia 2 months ago Senior Software Engineer (Android) Team Lead - OP01809 Bogota, D.C., Capital District, Colombia 1 day ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr