15 oct
|
EPAM Systems
|
Colombia
15 oct
EPAM Systems
Colombia
Join our technology team as a Senior Java Developer and apply your AI knowledge to innovative software initiatives. The role involves building solutions for challenging business needs in an environment that encourages cooperation and professional growth. We promote technical craftsmanship, curiosity, and the thoughtful adoption of modern tools. In this position, you will help advance core platforms while broadening your experience in intelligent application development
Responsibilities
- Engineer robust application platforms that can grow with demand and fulfill defined business requirements
- Participate in system-design discussions by offering perspectives that influence architectural direction
- Coordinate with cross-functional delivery partners to ensure software releases remain on schedule and meet agreed standards
- Assess teammates’ implementations and provide constructive feedback that improves code consistency and readability
- Resolve sophisticated technical issues arising during design, development, testing, and production support
- Help early-career engineers gain confidence through hands-on guidance and shared technical expertise
- Contribute to planning workshops by defining work boundaries, identifying dependencies, and estimating delivery timelines
- Stay current with industry changes and introduce valuable practices into established development routines
- Maintain accurate records of significant engineering choices and workflows to simplify future maintenance
- Engage business stakeholders to clarify desired outcomes and align product delivery with their priorities
Requirements
- A minimum of three years of applied experience in a relevant software-focused position
- Working knowledge of artificial intelligence tools and methods that strengthen solution-building approaches
- Deep knowledge of core Java programming and object-oriented software design techniques
- Demonstrated background using Java 8 features in real-world development projects
- Experience building and operating server-side components with Spring Boot
- Practical exposure to cloud resources and application services provided through Microsoft Azure
- Familiarity with Amazon Web Services for hosting, administering, and releasing cloud-based workloads
- Knowledge of continuous integration and delivery practices for repeatable automated deployment pipelines
- Ability to write SQL queries and work effectively with relational database structures
- Proven experience creating independently deployable services using microservices principles
- Hands-on experience developing REST APIs and connecting to external REST services
- Ability to create unit tests that validate expected functionality and improve application stability
- Working awareness of Java-compatible NoSQL database technologies
- Professional English communication skills at B2 level or above
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