15 oct
|
EPAM Systems
|
Colombia
15 oct
EPAM Systems
Colombia
Join our engineering group as a Senior Java Developer with experience in artificial intelligence. You will help deliver forward-looking technology solutions within a collaborative environment that values thoughtful execution and shared progress. We promote technical excellence, curiosity, and the practical application of modern development tools. The position offers meaningful scope to strengthen core software platforms and expand your expertise in AI-enabled engineering
Responsibilities
- Engineer robust application systems that can grow with demand while meeting defined business and technology requirements
- Participate in solution-design discussions by providing insight that informs architectural choices
- Partner with cross-functional delivery teams to ensure software is released on time and at the expected quality level
- Assess code contributions from peers and communicate constructive feedback that reinforces development standards
- Resolve sophisticated technical issues that appear during design, implementation, testing, or release activities
- Support the development of junior colleagues through mentoring and hands-on technical guidance
- Take part in planning sessions by helping clarify project boundaries and estimate required effort
- Monitor technology developments and adopt useful approaches that enhance team effectiveness
- Record important implementation decisions and development practices to preserve long-term technical knowledge
- Engage with business partners to refine priorities and ensure delivered functionality meets agreed expectations
Requirements
- A minimum of three years of hands-on experience in a comparable software development position
- Working knowledge of AI principles and related platforms that can improve solution design and engineering workflows
- Deep understanding of Java Core concepts and object-oriented programming practices
- Demonstrated experience applying Java 8 capabilities in real-world development work
- Experience using Spring Boot to deliver and support server-side applications
- Practical background with cloud infrastructure or services in Microsoft Azure
- Awareness of Amazon Web Services for managing hosted applications and deployment environments
- Understanding of CI/CD pipelines that enable automated integration, testing, and delivery
- Strong SQL skills for accessing and administering relational databases
- Experience creating independently deployable services based on microservices concepts
- Hands-on experience exposing and consuming REST APIs
- Ability to apply unit tests to protect reliability and verify expected application behavior
- Knowledge of Java-compatible NoSQL database technologies
- Professional written and spoken English at B2 level or higher
We offer
- International projects with top brands
- Work with integral 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