21 oct
|
EPAM Systems
|
Colombia
21 oct
EPAM Systems
Colombia
Our expanding technology group is seeking a Senior Java Developer with strong experience in artificial intelligence. You will help build innovative systems that address complex needs while operating reliably at scale. The team encourages shared ownership, disciplined engineering, and the thoughtful use of modern tools. This role offers meaningful responsibility for durable software delivery and continued development in AI-driven engineeringResponsibilitiesCreate scalable application platforms that balance functional needs with sound technical designContribute informed perspectives in architecture workshops to guide the technical path of current initiativesWork closely with teams from multiple areas to achieve timely completion of high-quality deliverablesConduct reviews of fellow developers’ code and suggest refinements that preserve engineering qualityAnalyze complex software challenges and drive corrective actions through to successful resolutionGuide junior colleagues by transferring expertise and helping them gain confidence in their development skillsJoin planning sessions to clarify deliverables, assess complexity, and forecast implementation timelinesMonitor emerging engineering practices and integrate relevant improvements into routine workflowsProduce clear documentation for critical architecture choices, processes, and system behaviorCollaborate directly with stakeholders to establish objectives and confirm that solutions meet agreed requirementsRequirementsA minimum of three years of applicable experience in professional software engineeringUnderstanding of AI platforms and methodologies that can be used to enhance application designThorough knowledge of Java Core functionality and object-oriented programming approachesProven experience using Java 8 features to develop and maintain live applicationsStrong Spring Boot skills for building and operating backend servicesExperience working with applications or infrastructure hosted within Microsoft AzureFamiliarity with AWS capabilities for deploying, administering, and maintaining cloud solutionsWorking knowledge of CI/CD automation for reliable build, validation, and release workflowsCompetence in SQL for organizing, accessing, and maintaining relational informationTrack record of building distributed systems through microservices-based designPractical ability to create REST interfaces and connect them with wider application ecosystemsExperience applying unit testing practices to protect software quality and reliabilityExposure to NoSQL database technologies suitable for Java-based developmentB2-level English or higher for effective communication in an international work environmentWe offerInternational projects with top brandsWork with integral teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM 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.
#J-18808-Ljbffr
📌 Senior Java Developer (Colombia)
🏢 EPAM Systems
📍 Colombia