Skip To Main Content
backgo to search

senior java developer

bullets
Java, Scala, Spark Java, Apache Kafka, Big Data, Spark Streaming, Spring Kafka, Streaming Platforms

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 for locations

colombia.svg
For you
  • Prepaid Medicine with Colsanitas for you and your legal dependents 
  • MetLife Life Insurance for you 
  • Thousands of projects for top brands
  • Stable income
For your comfortable work
  • 100% remote work forever
  • Free licensed software
  • Possibility to work on your own device (BYOD)
  • Stable workload
  • Flexible engagement models
For your growth
  • Free trainings for technical and soft skills
  • Free access to LinkedIn Learning platform
  • Support from a personal Skill Advisor
  • Language courses
  • Free access to internal and external e-Libraries
  • Access to internal communities and competency centers
  • Certification opportunities
don't have time? Apply later!We send you a link to the job in your e-mail
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses