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 substantial AI expertise to join our expanding engineering organization. You will contribute to complex, future-oriented technology initiatives alongside a team that values cooperation and continuous improvement. We encourage technical excellence, ongoing learning, and the purposeful adoption of emerging tools. This role offers the opportunity to create reliable software platforms while advancing your experience with AI-driven development

Responsibilities

- Design and deliver scalable software systems that support business priorities and meet established engineering expectations
- Contribute practical recommendations during architecture reviews to help shape the technical direction of active initiatives
- Collaborate with product, engineering, and business partners to deliver high-quality work within agreed timeframes
- Evaluate code contributions from peers and provide constructive guidance that promotes maintainable development practices




- Investigate complex software problems, identify their causes, and implement effective long-term fixes
- Support junior developers through mentoring, technical coaching, and regular knowledge sharing
- Participate in delivery planning by clarifying scope, estimating effort, and identifying project dependencies
- Follow relevant technology developments and introduce useful practices into the team’s working methods
- Maintain technical documentation covering important implementation decisions and development processes
- Partner with stakeholders to clarify requirements and confirm that delivered solutions fulfill agreed objectives

Requirements

- At least three years of professional experience in software development or a closely related technical field
- Applied knowledge of AI tools and frameworks that can improve system design and engineering workflows
- Strong understanding of Java Core concepts and object-oriented programming principles
- Hands-on experience using Java 8 features in production software development
- Ability to create and support backend services with Spring Boot
- Experience working with cloud applications or infrastructure in Microsoft Azure




- Familiarity with AWS services for hosting, deploying, and managing cloud-based applications
- Knowledge of CI/CD practices for automating integration, testing, and release workflows
- Proficiency in SQL for querying, organizing, and maintaining relational data
- Experience designing distributed applications using microservices architecture patterns
- Practical skills in building RESTful services and integrating REST-based endpoints
- Understanding of unit testing approaches for verifying behavior and preserving code quality
- Familiarity with NoSQL databases used in Java application environments
- English proficiency at B2 level or above for effective workplace communication

We offer

- International projects with top brands
- Work with general 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.

📌 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