Lead Java Developer

EPAM Systems

Colombia

On-site

COP 120,000,000 - 240,000,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off
Upskilling & certification
LinkedIn Learning access
Global career opportunities

Job summary

EPAM Systems in Colombia is seeking a Lead Java Developer to drive scalable REST APIs and mentor a growing engineering team within a Docker/Kubernetes infrastructure. You will collaborate with cross-functional teams to deliver reliable software, apply Spring Boot and Kafka-based workflows, and shape the technical direction while advancing your career in a global, inclusive environment.

This role rewards strong problem solving, communications in English, and impactful contributions to

Qualifications

  • More than five years hands-on experience in Java 8+ or Kotlin
  • At least one year guiding and managing development teams
  • Proficient in SQL and ORM for data persistence
  • Strong Spring ecosystem knowledge, especially Spring Boot
  • Experience using Kafka and ApacheMQ for messaging/workflows
  • Linux environment experience
  • Good English communication at B2+ level or higher

Responsibilities

  • Create and maintain scalable REST APIs deployed on Docker/Kubernetes infrastructure
  • Coordinate with Engineering, QA, and Product teams to ensure correct solutions
  • Contribute to a capable engineering team delivering exceptional software
  • Promote faster delivery with reusable components and automated processes
  • Lead development and testing of system components, participate in design reviews
  • Shape the product's technical direction and strategy
  • Mentor engineers and contribute to a healthy technical culture
  • Introduce new concepts and technologies for future projects

Skills

Java 8+
Kotlin
Team leadership
SQL
ORM
Spring Boot
Kafka
ApacheMQ
Linux
English B2+

Tools

Docker
Kubernetes
Gradle
AWS

Job description

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'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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

EPAM Systems • Colombia

On-site
COP 120,000,000 - 180,000,000
Healthcare benefits
Global career opportunities
Paid time off
+1
Lead Full-Stack JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems • Colombia

On-site
COP 180,000,000 - 280,000,000
Healthcare benefits
Upskilling & certifications
LinkedIn Learning access
+3
Lead Java Developer – Build Scalable REST APIs
Lead Java Developer – Build Scalable REST APIs

EPAM Systems • Colombia

On-site
COP 120,000,000 - 240,000,000
Healthcare benefits
Paid time off
Upskilling & certification
+2
Java Tech Lead
Java Tech Lead

EPAM Systems • Colombia

Remote
COP 120,000,000 - 210,000,000
Senior Application Support Engineer
Senior Application Support Engineer

EPAM Systems • Colombia

On-site
COP 122,760,000 - 167,400,000
Healthcare benefits
Paid time off
Upskilling & certifications
+4
Senior Full-Stack JavaScript Engineer
Senior Full-Stack JavaScript Engineer

EPAM Systems • Colombia

On-site
COP 178,011,000 - 275,108,000
Lead AWS DevOps Engineer
Lead AWS DevOps Engineer

EPAM Systems • Colombia

On-site
COP 323,656,000 - 453,118,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+2
Lead Operational Intelligence Engineer
Lead Operational Intelligence Engineer

EPAM Systems • Colombia

On-site
COP 120,000,000 - 210,000,000
Learning culture
Health coverage
Medical leave coverage
+2
Lead Python Developer
Lead Python Developer

EPAM Systems • Colombia

On-site
COP 194,187,000 - 356,010,000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+2
Java Developer
Java Developer

EPAM Systems • Colombia

On-site
COP 96,000,000 - 144,000,000
Healthcare benefits
LinkedIn Learning access
Paid time off
+1