Skip To Main Content
backBack to Search

Senior Java Developer

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

We are in search of a responsible Senior Java Developer to join our remote team. The successful candidate will be a focused individual with a strong sense of ownership. Our client is a leading global provider of hotel accommodation, offering booking services through a vast network of localized websites and telephone call centers. As part of our team, you will contribute to the technology that assists millions of travelers in finding the perfect hotel for their next memorable trip.

Responsibilities
  • Support the data needs of the client's product and business teams globally
  • Develop scalable, reliable applications of high quality using industry-standard methodologies
  • Maintain strong relationships with internal partners across engineering, product, and business divisions
  • Deliver optimized, high-performance code for a distributed SOA environment
  • Be an integral part of an agile team that is continuously learning and improving
  • Utilize real-time data to understand performance and ensure system scalability
  • Containerize apps and services for deployment in the cloud
  • Develop swift, scalable, and reliable software that provides real-time feedback loops for all of the client's properties
  • Simplify core property status workflow to enhance user experience
  • Scale private and public APIs to improve UI experiences for internal and external partners
  • Take ownership of backend development, building applications from concept to completion
  • Build and maintain high-quality software using world-class tools like Git, Splunk, Datadog, New Relic, etc.
  • Participate in resolving production issues and lead efforts toward solutions
  • Seek opportunities to showcase your work on our tech blog and at internal & external conferences
Requirements
  • Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related field, or equivalent professional experience
  • Minimum 3 years of experience in developing data and software solutions
  • Proficiency in using Spark and other Big Data technologies
  • Expertise in Java or Scala programming languages
  • Experience in constructing data pipelines in the cloud using tools like S3, Hadoop, Hive and handling Petabytes of data
  • Proficiency in streaming technology such as Kafka
  • Proactive in seeking solutions for data engineering problems
  • Capability to drive individual tasks to completion and production deployment
  • Ability to work closely with team members to ensure data solutions are well built and high quality
  • Experience with classic and NoSQL databases systems such as Elasticsearch and Cassandra
  • Experience with all aspects of data systems including database design, ETL, aggregation strategy, performance optimization
  • Experience working with various tools like Airflow, Splunk, Datadog, Docker, Jenkins
  • Fluency in English communication
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