Lead Java Developer
- Hiring from
- Colombia
- Work type
- Remote
- Posted
- Sep 28, 2026
We're currently on the hunt for a Lead Java Developer to join our organization. This role gives you the chance to make a real impact on important projects within a supportive, forward-facing engineering environment. You'll bring substantial technical experience and sound judgment to help build solutions that are both reliable and scalable. It's a strong match for someone who enjoys solving tough problems while helping cultivate a culture built on continuous growth and shared wins
Responsibilities
- Create and maintain scalable REST APIs, handling their deployment across a Docker and Kubernetes infrastructure
- Coordinate with Engineering, QA, and Product teams to confirm the right solutions are being delivered
- Contribute as part of a capable engineering team committed to producing exceptional software
- Push for methods and practices that speed up delivery timelines and reduce risk through reusable building blocks and automated processes
- Spearhead the development and testing of system components and services, while participating in code and design evaluations
- Help shape and refine the technical direction of the product
- Coach other engineers, help sustain a healthy technical culture, and contribute to expanding the team
- Introduce new concepts for future projects and the adoption of emerging technology
Requirements
- More than five years of hands-on, relevant experience in at least one programming language, including Java 8+ or Kotlin
- Minimum one year of experience guiding and managing development teams
- Proficient in applying SQL and ORM frameworks for data persistence and management
- Strong familiarity with the Spring ecosystem, with an emphasis on Spring Boot
- Experience utilizing Kafka and ApacheMQ for managing messaging and event-based workflows
- Capable of working effectively within Linux system environments
- Strong communication skills paired with working English fluency at B2 level or higher, supporting accurate understanding of business needs and their translation into technical outcomes
Nice to have
- Experience applying Docker and Kubernetes to manage containerization and orchestration tasks
- Some familiarity with public cloud platforms, particularly AWS
- Participation in agile test automation practices across various stages
- Practical knowledge of Gradle for handling build automation
- Experience growing systems built for high availability and critical operational demands
- History of developing or modernizing large-scale, complicated systems
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.
Remote in Colombia