Senior Java Developer

EPAM Systems

Colombia

Presencial

COP 120.000.000 - 180.000.000

Jornada completa

hace 1 hora
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Healthcare benefits
Global teams
Paid time off

Descripción de la vacante

EPAM Systems is seeking a Senior Java Developer to join our team in Colombia. You will design, develop, and maintain backend services in Java, build REST APIs for mobile apps and integrations, and work with MySQL for data modeling and optimization.

You will contribute to scalable backend architectures, ensure clean, secure, and well-tested code, and collaborate with cross-functional teams in a distributed environment. Strong English and 3+ years of hands-on Java experience are required.

Formación

  • Minimum 3 years hands-on Java development experience.
  • Strong REST API design and API development experience.
  • Experience designing or working with microservices and distributed systems.
  • Good knowledge of MySQL, SQL, relational data modeling, and query optimization.
  • Understanding of software design principles and clean code practices.
  • Experience with unit and integration testing and familiarity with modern testing frameworks.
  • Understanding of application security fundamentals, authentication, authorization, and secure API development.
  • Familiarity with Git-based development workflows, CI/CD, and modern software delivery practices.
  • Strong analytical and problem-solving skills with the ability to take ownership of tasks through completion.
  • Excellent English language skills (B2 level or higher).

Responsabilidades

  • Design, develop, and maintain backend services using Java.
  • Develop and enhance REST APIs supporting mobile applications and integrations with external systems.
  • Work with MySQL, including data modeling, query development, optimization, and troubleshooting.
  • Contribute to the design and evolution of scalable and maintainable backend and microservices architecture.
  • Implement clean, reliable, secure, and well-tested code following software engineering best practices.
  • Investigate and resolve defects, performance issues, and production problems.
  • Participate in code reviews, technical discussions, estimation, and solution design.
  • Collaborate with mobile developers, product stakeholders, QA engineers, and other backend engineers to deliver end-to-end functionality.
  • Contribute to automated testing, observability, logging, and overall application reliability.
  • Leverage AI-assisted development tools where applicable to improve development productivity, code quality, testing, and problem-solving.

Conocimientos

Java
Spring Boot
REST APIs
Microservices
Relational databases
API design
CI/CD
Git workflows
Testing
Security basics

Herramientas

Git
CI/CD
Observability tools

Descripción del empleo

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 a Senior Java Developer to join our team. The ideal candidate has strong hands‑on experience with Java backend development, Spring Boot, REST APIs, microservices, and relational databases. We are looking for someone who can work independently, understand existing systems quickly, contribute to technical decisions, and collaborate effectively within a cross‑functional engineering team.

Responsibilities
  • Design, develop, and maintain backend services using Java
  • Develop and enhance REST APIs supporting mobile applications and integrations with external systems
  • Work with MySQL, including data modeling, query development, optimization, and troubleshooting
  • Contribute to the design and evolution of scalable and maintainable backend and microservices architecture
  • Implement clean, reliable, secure, and well‑tested code following software engineering best practices
  • Investigate and resolve defects, performance issues, and production problems
  • Participate in code reviews, technical discussions, estimation, and solution design
  • Collaborate with mobile developers, product stakeholders, QA engineers, and other backend engineers to deliver end‑to‑end functionality
  • Contribute to automated testing, observability, logging, and overall application reliability
  • Leverage AI‑assisted development tools where applicable to improve development productivity, code quality, testing, and problem‑solving
Requirements
  • A minimum of 3 years of hands‑on experience with Java and object‑oriented software development
  • Strong understanding of REST API design and API development best practices
  • Experience designing or working with microservices and distributed systems
  • Good knowledge of MySQL, SQL, relational data modeling, and query optimization
  • Understanding of software design principles, common design patterns, and clean code practices
  • Experience with unit and integration testing and familiarity with modern testing frameworks
  • Understanding of application security fundamentals, authentication, authorization, and secure API development
  • Familiarity with Git‑based development workflows, CI/CD, and modern software delivery practices
  • Experience troubleshooting production applications using logs, metrics, and other observability tools
  • Strong analytical and problem‑solving skills with the ability to take ownership of tasks through completion
  • Good communication skills and ability to collaborate effectively in a distributed, cross‑functional team
  • Excellent English language skills (B2 level or higher)
Nice to have
  • Experience working within cloud environments for deploying, scaling, and managing backend applications
  • Familiarity with AI‑assisted software development tools to support coding, testing, and problem‑solving tasks
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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Full-Stack Developer
Senior Full-Stack Developer

EPAM Systems • Colombia

Presencial
COP 108.000.000 - 180.000.000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+2
Senior .NET Developer
Senior .NET Developer

EPAM Systems • Colombia

Presencial
COP 60.000.000 - 120.000.000
Healthcare benefits
Employee financial programs
Paid time off
+6
Senior Software Engineer (PHP, MySQL)
Senior Software Engineer (PHP, MySQL)

EPAM Systems • Colombia

Presencial
COP 120.000.000 - 180.000.000
Healthcare benefits
LinkedIn Learning access
Global career opportunities
+1
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Colombia

Presencial
COP 90.000.000 - 140.000.000
Health Coverage
Learning Culture
Stock Option Purchase Plan
+2
Senior Backend .NET Developer
Senior Backend .NET Developer

EPAM Systems • Colombia

Híbrido
COP 131.164.000 - 187.379.000
International projects with top brands
Employee financial programs
Paid time off and sick leave
+4
Senior Java Backend Engineer - Microservices & REST API
Senior Java Backend Engineer - Microservices & REST API

EPAM Systems • Colombia

Presencial
COP 120.000.000 - 180.000.000
Healthcare benefits
Global teams
Paid time off
Senior Python Developer
Senior Python Developer

EPAM Systems • Colombia

Presencial
COP 133.920.000 - 223.200.000
Healthcare benefits
Employee financial programs
Paid time off
+5
Senior Fullstack Developer (.Net
Senior Fullstack Developer (.Net

EPAM Systems • Colombia

Presencial
COP 113.357.000 - 170.036.000
International projects with top brands
Employee financial programs
Paid time off and sick leave
+3
Senior Full-Stack AI Agentic Engineer
Senior Full-Stack AI Agentic Engineer

EPAM Systems • Colombia

Presencial
COP 313.195.000 - 438.473.000
WellHub Plan (Gympass)
Payroll Scheme 100%
Legal Benefits
+6
Senior Python Web Engineer
Senior Python Web Engineer

EPAM Systems • Colombia

Híbrido
COP 120.000.000 - 170.000.000
Healthcare benefits
Paid time off
Upskilling & certs
+2