15 oct
|
EPAM Systems
|
Colombia
15 oct
EPAM Systems
Colombia
We invite an accomplished Senior Java Developer with a strong artificial intelligence background to join our technology team. The role focuses on creating robust systems for ambitious initiatives in an environment built on teamwork and professional growth. You will work with colleagues who value high-quality engineering, practical innovation, and ongoing skills development. This position offers a valuable path to expand your AI expertise while delivering scalable software solutions
Responsibilities
- Design and implement durable application frameworks that meet company objectives and technical delivery standards
- Provide insight during architecture planning to help determine the most effective approach for evolving initiatives
- Work across product, engineering, and business functions to achieve timely delivery of well-engineered outputs
- Offer constructive peer-review feedback that improves code quality and reinforces established development practices
- Resolve challenging technical obstacles through careful analysis and effective corrective implementation
- Guide early-career developers by transferring knowledge and encouraging stronger technical confidence
- Participate in planning discussions to shape project scope, identify dependencies, and estimate required effort
- Evaluate technology trends and incorporate beneficial techniques into routine development operations
- Create thorough documentation of key technical decisions and workflows to preserve codebase integrity over time
- Partner with stakeholders to define clear expectations and ensure delivered functionality fulfills shared objectives
Requirements
- No fewer than three years of practical experience in a software-focused technical capacity
- Working familiarity with AI tools and principles that can be used to improve engineering processes and solution outcomes
- Thorough command of Java Core concepts and object-oriented programming practices
- Proven experience utilizing Java 8 functionality within production development projects
- Capability to use Spring Boot for building and maintaining server-side infrastructure
- Background supporting cloud-based solutions through Microsoft Azure
- Familiarity with AWS for deployment management and ongoing administration of cloud workloads
- Knowledge of CI/CD automation for dependable integration, validation, and release processes
- Proficiency in SQL for working with structured data in relational database systems
- Track record of delivering distributed solutions using microservices architecture methodology
- Applied experience implementing REST APIs and integrating external REST services
- Deep understanding of unit testing methods for maintaining robust, reliable software
- Exposure to NoSQL database technologies suitable for Java-based applications
- Fluent English at B2 level or higher
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