3 days 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 seeking a skilled and motivated Senior Backend Engineer with deep expertise in modern Java development and cloud-native solutions. The ideal candidate will have hands-on experience with Java 17/21, Spring ecosystem, CI/CD tools, containerization, and working in cloud environments such as GCP. You will be part of a dynamic engineering team responsible for designing, developing, and deploying backend systems that power our applications. Responsibilities Design, develop, and maintain scalable backend services Implement database schemas and migration strategies Build and maintain CI/CD pipelines Containerize applications using Docker and deploy them to cloud environments Integrate and manage data workflows with Kafka for event-driven architecture Develop and maintain clear and comprehensive API documentation Collaborate with front-end developers, DevOps engineers, and data engineers to deliver full-stack solutions Utilize GCP services for scalable and efficient data processing Ensure code quality, performance, and security best practices throughout the development lifecycle Participate in code reviews, technical discussions, and continuous improvement initiatives Requirements 5+ years of experience in backend development with Java (preferably Java 17 or 21) Strong knowledge of Spring Boot, Spring Data, and Spring Security Experience with Gradle for build automation and dependency management Proficiency with Jenkins for CI/CD pipeline creation and maintenance Experience with Docker for containerization and deployment Hands-on experience with Flyway for database version control and PostgreSQL for relational data management Proficient in working with Kafka for real-time data streaming and event-driven systems Experience in documenting and designing RESTful APIs using Swagger Familiarity with Google Cloud Platform services, particularly Cloud Storage, BigQuery, and Airflow Solid understanding of software engineering best practices, design patterns, and performance optimization Strong problem-solving skills, attention to detail, and ability to work independently or in a team 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 Media and Telecommunications Referrals increase your chances of interviewing at EPAM Systems by 2x Get notified about new Senior Java Software Engineer jobs in Colombia . Bogota, D.C., Capital District, Colombia 3 weeks ago Software Engineer II / Senior Software Engineer Senior Software Engineer (LATAM - Colombia, Argentina) Senior Software Engineer (Java) - OP01747 Bogota, D.C., Capital District, Colombia 5 days ago Senior Backend Developer (Java or Kotlin), Colombia Bogota, D.C., Capital District, Colombia 4 months ago Senior Software Engineer (Java) - OP01743 Bogota, D.C., Capital District, Colombia 2 weeks ago Software Engineer II / Senior Software Engineer Senior Developer Fullstack (Java and Angular), Colombia Software Engineer II / Senior Software Engineer Software Engineer II / Senior Software Engineer Senior Software Engineer, Java - (Brazil, Colombia, Ecuador, or Mexico) Software Engineer II / Senior Software Engineer Software Engineer II / Senior Software Engineer Senior Full Stack Software Developer- Urgently Hiring Lead Software Developer - Urgently Hiring Lead Software Developer - Urgently Hiring 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