Skip To Main Content
backBack to Search

Middle Java Developer

hot
Java, Selenium, SOA Frameworks, Spring MVC, REST, Amazon Web Services, jQuery, CI/CD

Currently, we are looking for a remote Middle Java Developer to join our global team

Responsibilities
  • Design and implement high-performance, scalable, robust and reliable server applications that support key Expedia initiatives
  • Translate functional specifications into logical, component-based technical designs
  • Prototype creative solutions quickly by developing minimum viable products and work with others in crafting and implementing the technical vision
  • Provide code reviews to assess overcall code quality and flexibility, and the application of good object-oriented programming techniques
  • Drive continuous improvement and continuous delivery in our software development process within an agile development team
  • Write automated unit, system and acceptance tests as appropriate to support our continuous integration pipelines
  • Work closely with other passionate developers both local and in various other Expedia offices around the world to ensure code quality, appropriate testing and design to ensure excellent product quality
  • Mentor junior members of the engineering team and raise the bar by contributing to continuously improving engineering practices and development standards
  • Support live-site operations as needed as part of our DevOps approach
Requirements
  • 2+ years of experience in Java Development
  • Professional experience in enterprise Java software development using Spring MVC frameworks, RESTful APIs and SOA
  • Proficiency in HTML/CSS/JavaScript/jQuery
  • Experience with Selenium for UI automated tests written in Cucumber or Scala
  • Working knowledge of design patterns and CI/CD principles
  • First class communication skills in written and verbal form
  • Outstanding problem-solving skills
  • A commitment to producing high quality code with an attention to detail
  • Dedication and a self-motivated desire to learn
  • A collaborative, team orientated attitude
  • Experience working in the Cloud (AWS)
  • API development experience
  • Exposure to monitoring tools such as Splunk
  • E-commerce or technical Travel Industry experience
  • Bachelor’s degree in Computer Science or Computing related discipline
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