2 weeks ago Be among the first 25 applicantsEPAM 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 looking for a talented Senior Java Developer with Angular expertise to join our team. This role is ideal for someone with a strong foundation in full-stack development, a focus on front-end technologies, and a passion for delivering high-quality, maintainable software. You will contribute to the design, development, and optimization of scalable applications in a collaborative and agile environment.ResponsibilitiesDevelop and maintain scalable and efficient applications using Java and AngularApply Test-Driven Development (TDD) principles to ensure code quality and reliabilityCreate and execute unit tests to verify application functionality and performanceWork closely with cross-functional teams to gather and analyze technical and business requirementsEnhance and optimize the performance of existing applicationsStay informed on industry trends and integrate modern practices into the development lifecycleEngage in code reviews and actively participate in technical discussions to improve team outputRequirementsBachelor’s degree in Computer Science, Engineering, Information Technology, or a related disciplineA minimum of 3 years of professional experience as a Java DeveloperProficiency in Angular for building dynamic and responsive front-end applicationsStrong understanding and application of Test-Driven Development (TDD) methodologiesHands-on experience with unit testing frameworks to validate software behaviorNice to haveExperience working in Agile development environmentsFamiliarity with Apache Kafka for building event-driven architecturesKnowledge of Elastic Stack for search, logging, and analytics solutionsExperience with Kubernetes for container management and orchestrationUnderstanding of the Spring Framework for developing enterprise-grade applicationsWe offerInternational projects with top brandsWork with global 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 LinkedInSeniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionInformation Technology, Engineering, and Business DevelopmentIndustriesSoftware Development, IT Services and IT Consulting, and Media and TelecommunicationsReferrals increase your chances of interviewing at EPAM Systems by 2xGet notified about new Senior Java Software Engineer jobs in Colombia.We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr