Senior Java Developer

Senior Java Developer

Software Engineering Language

Job Description
We are one of the world’s leading travel companies and we take pride in connecting customers with elegant and memorable experiences. We are currently looking for a talented and enthusiastic Senior Java Engineer to join our team. This position is integral to the quick and efficient delivery of perfectly timed high quality solutions. The individual in this position will work to establish POCs to encourage innovation and best practices amongst the team.
 
What you’ll do:
  • Provide leadership by demonstrating a fantastic work ethic and taking full ownership of any and all results
  • Spearhead architectural discussions utilizing best practices when implementing scalable and highly available systems
  • Collaborate with UI/UX, Product, and other engineering teams to successfully establish mission critical projects
  • Create unit tests that are the highest quality and ensure appropriate code coverage
  • Ensure a high degree of availability by incorporating monitoring/logging and alerting
  • Use the most up-to-date DevOps best practices to Develop, Release, and Deploy
 
We’re looking for someone who:
 
  • Is an expert in Java 8
  • Is highly knowledgeable in building scalable solutions
  • Has 6 or more years of professional experience with Java
  • Has proven experience working well in a collaborative environment using Agile SDLC
  • Has exceptional communication skills and is an innovative self-starter
  • Experience working with AWS DevOps
  • Is familiar with multiple AWS offerings
  • Knowledge of modern build/deploy practices (CI/CD)
  • Experience with Relational and NoSQL database technology
  • Familiar with Linux, node.js, and AWS lambda