1 day ago Be among the first 25 applicants EPAM 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 Senior Java Developer to join our team and help us build industry-leading software solutions. You will work in a collaborative environment with talented engineers to deliver impactful products and drive innovation. This role will challenge you to contribute to technical architecture, mentor others, and shape the future of our development efforts. Responsibilities - Develop and maintain scalable REST APIs and deploy them on Docker/Kubernetes-based platforms - Collaborate with Engineering, QA, and Product teams to ensure the delivery of high-quality solutions - Work closely with a team of skilled engineers dedicated to creating cutting-edge software - Advocate for best practices, reusable components, and automated processes that enhance speed and reduce risk - Lead the development and testing of system components and services, including code and design reviews - Contribute to the technical architecture and design of the product - Mentor team members, foster a positive technical culture, and assist in team growth - Generate ideas for new technologies and initiatives Requirements - Bachelor’s degree in Computer Science, Computer Engineering, or a related field - At least 3 years of experience in software development - Proficiency in at least one programming language, such as Java 8+ or Kotlin - Strong knowledge of SQL and ORM tools - Extensive experience with the Spring ecosystem, particularly Spring Boot - Hands-on experience with Docker and Kubernetes platforms - Familiarity with Kafka and ApacheMQ messaging systems - Experience working in a Linux environment - Fluent English skills, both written and spoken, at a B2 level or higher Nice to have - Experience scaling highly available, mission-critical systems - Background in full-stack development - Expertise in public cloud infrastructure, especially AWS - Proficiency in agile test automation techniques - Experience with Gradle build tools 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 - Global career opportunities - Volunteer and community involvement opportunities - EPAM Employee Groups - Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn Seniority level - Seniority level Mid-Senior level Employment type - Employment type Full-time Job function - Job function Information Technology, Engineering, and Business Development - Industries Software Development, IT Services and IT Consulting, and Financial Services Referrals increase your chances of interviewing at EPAM Systems by 2x Get notified about new Senior Java Software Engineer jobs in Colombia. Senior Software Engineer (LATAM - Colombia, Argentina) Bogota, D.C., Capital District, Colombia 1 month ago Chapinero, Capital District, Colombia 1 week ago Bogota, D.C., Capital District, Colombia 1 month ago Senior Developer Fullstack (Java and Angular), Colombia Bogota, D.C., Capital District, Colombia $48,000.00-$60,000.00 1 month ago Medellin, Antioquia, Colombia 2 weeks ago 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