Colombia
We are looking for a skilled Lead Java Developer to join our team and spearhead a critical customer project.
This role focuses on transitioning essential backend APIs within the Discovery and PIM domains while decommissioning search functionalities from a legacy platform. Collaborating with a highly skilled team, you will leverage modern technologies to deliver high-quality, scalable solutions.
Responsibilities
- Design, develop, and manage backend microservices using Java, Spring Boot, and Spring Data JPA
- Implement and integrate AWS services such as RDS (Aurora), S3, SQS, and Lambda to meet project requirements
- Build solutions leveraging Kafka and Kafka Connect for event-driven architectures and real-time data streaming
- Develop and maintain CI/CD pipelines to enable seamless and efficient deployments
- Use Kubernetes for container orchestration and scaling to ensure optimal application performance
- Collaborate closely with architecture, product, and engineering teams to align on delivery and integration goals
- Provide technical leadership and contribute to architectural and solution design when needed
Requirements
- At least 5 years of hands-on experience in Java development
- A minimum of one year of experience leading and managing development teams
- Strong expertise in Spring Boot for building scalable and robust applications
- Extensive experience with AWS services like RDS, S3, and SQS
- Proficiency in Kafka and Kafka Connect for developing event-driven systems
- Familiarity with CI/CD tools and processes for deployment automation
- Hands-on experience with Kubernetes (EKS or similar) for container management and scaling
- In-depth knowledge of Spring Data JPA and Redis for efficient data storage and management
- Strong English communication skills, both spoken and written, at a B1 level or higher
Nice to have
- Background in large-scale data migrations or decommissioning legacy platforms
- Experience using monitoring and logging tools to enhance system performance and observability
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