Skip To Main Content
backBack to Search

Senior Java Backend Developer

Remote in Colombia
Java
& 13 others

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
Benefits
  • 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