Skip To Main Content
backBack to Search

Lead Java Engineer

Remote in Colombia
Java
& 8 others

We are seeking a highly qualified Lead Java Engineer to lead the modernization efforts for our Customer Catalog domain.

This pivotal position focuses on building backend microservices, managing data transitions from legacy systems, and ensuring smooth integration with current platforms. The ideal candidate will work closely with architecture, product, and engineering teams to design and deliver scalable, high-performance solutions aligned with both technical and business goals.

Responsibilities
  • Develop Java-based microservices using frameworks such as Spring Boot and Spring Data
  • Collaborate with architects and product owners to transform functional and technical requirements into scalable solutions
  • Ensure accurate data migration and synchronization from legacy Oracle systems to AWS Aurora while maintaining integrity and supporting current consumers
  • Contribute to the creation and documentation of APIs, as well as their integration
  • Solve technical challenges related to modernizing legacy systems through lift-and-shift approaches
  • Perform code reviews to enforce coding standards and best practices
  • Participate in Agile team activities, including sprint planning, retrospectives, and daily stand-ups
  • Support CI/CD pipeline implementations while upholding high-quality delivery processes
Requirements
  • 5+ years of practical experience in Java development with Spring Boot and Spring Data
  • Background in developing microservices and backend APIs, with Redis as an in-memory datastore
  • Expertise in using Kafka as a messaging system for backend communication
  • Proficiency in AWS cloud services, particularly in managing database migrations and replication processes
  • Knowledge of system modernization approaches, including lift-and-shift for legacy platforms
  • Familiarity with Agile/Scrum workflows, CI/CD pipelines, and related tools
  • Strong analytical capabilities to resolve complex technical issues in collaboration with cross-functional teams
  • Effective communication skills, both written and verbal, to coordinate across remote and onsite teams
Nice to have
  • Proficiency in working with Hybris platform or Oracle database systems
  • Familiarity with Kafka Connect, Apache Flink, or AWS Database Migration Service (DMS)
  • Background in API gateway solutions and search technologies like Solr
  • Experience managing container orchestration platforms such as Kubernetes
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