Senior Java Developer (Colombia)

Senior Java Developer (Colombia)

16 oct
|
EPAM Systems
|
Colombia

16 oct

EPAM Systems

Colombia

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 seeking a Senior Java Developer with strong applied artificial intelligence experience to join our expanding technology team. You will contribute to high-impact engineering work that combines scalable system design with forward-looking innovation. Our environment promotes technical excellence, shared problem-solving, and continuous development of new skills. This role offers the opportunity to build dependable software while extending your experience with practical AI solutions

Responsibilities

- Design and implement scalable software platforms that meet business priorities and established engineering standards
- Contribute technical recommendations during architecture reviews to help guide the direction of active initiatives
- Coordinate with product, engineering, and business colleagues to deliver quality solutions within agreed timelines
- Review teammates’ code changes and offer actionable guidance that supports consistent development standards




- Analyze complex technical challenges throughout the delivery lifecycle and implement effective resolutions
- Support junior developers through mentoring, technical coaching, and regular knowledge sharing
- Participate in project planning by helping define requirements, assess scope, and estimate delivery effort
- Monitor industry developments and introduce useful technologies or practices into daily engineering workflows
- Maintain clear records of important system decisions and technical processes to support sustainable future maintenance
- Work with stakeholders to clarify objectives and confirm that completed functionality meets agreed expectations

Requirements

- At least three years of professional experience in software engineering or another closely related technical field
- Practical knowledge of AI methods and tools that can enhance software design and development approaches
- Strong command of Java Core functionality and object-oriented programming principles
- Experience applying Java 8 language capabilities in production development environments
- Ability to create and support backend services using Spring Boot
- Experience working with applications or cloud resources in Microsoft Azure




- Familiarity with AWS services for deploying, operating, and managing hosted solutions
- Understanding of CI/CD workflows for automated integration, validation, and software delivery
- Proficiency in SQL for querying, organizing, and maintaining relational data
- Experience designing distributed applications based on microservices architecture patterns
- Hands-on ability to develop RESTful services and integrate REST-based interfaces
- Knowledge of unit testing practices for validating functionality and preserving code quality
- Familiarity with NoSQL database technologies used in Java application environments
- English proficiency at B2 level or higher for clear professional communication

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

📌 Senior Java Developer (Colombia)
🏢 EPAM Systems
📍 Colombia

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior java developer (colombia) / colombia

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior java developer (colombia) / colombia