Skip To Main Content
backBack to Search

Senior Java Developer

Remote in Colombia
Java
& 4 others
hot
warning.png
Sorry, this position is no longer available

We are seeking an experienced remote Senior Java Developer to join our development team.

The ideal candidate must have extensive experience in Java, Java Cloud Stack, and Spring. As a Senior Java Developer, you will be responsible for developing and maintaining complex applications and integrations for the project.

Responsibilities
  • Develop ETL (data pipelines with Spring Batch)
  • Develop and maintain complex applications and integrations
  • Write clean, maintainable, and efficient code
  • Design and implement distributed systems for data processing
  • Integrate data from various sources and ensure data quality
  • Communicate project status, issues, and risks to stakeholders
Requirements
  • 3+ years of relevant professional experience
  • Strong proficiency in Java, Spring Boot, and Spring Batch
  • Extensive experience with REST API
  • Strong knowledge of Java Cloud Stack, AWS, and Kafka
  • Excellent problem-solving and analytical skills
  • Strong communication skills
  • B2+ English level for effective communication
Nice to have
  • Experience with Data Integration (ETL/ELT) Platforms
  • Experience with Docker and Kubernetes
  • Knowledge of Agile methodologies
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

These jobs are for you