Software Development Engineer I (BB-30B27)

Found in: Neuvoo AU


What you’ll do:

  • Design, develop and maintain application services within flights’ microservice architecture in the cloud environment
  • Write clean, maintainable code utilizing object-oriented design principles, data structures and algorithms which are of high quality and good software hygiene standards
  • Build and maintain microservices and components that interact within and outside of Expedia’s technical stack using variety of languages like Java, Kotlin and Scala
  • Build and maintain API integrations using web services messaging formats such as SOAP, JSON, RPC
  • Build backend infrastructure which are highly scalable and resilient.
  • Performance tuning and optimizing Flight services using latest tools, methodologies, and design patterns
  • Practice resilience engineering for every frontend/backend component you build and evangelize resilience within the team
  • Provide operational support for the flights’ platform
  • Help design and build reusable frameworks and libraries to simplify development
  • Who are you:

    You are not only skilled at programming but an excellent communicator with a bias for action. You have focus and strong sense of ownership. Over time you will grow into a key technical resource capable of full stack development as well as driving cross-team design and architecture reviews.

  • You are a voracious learner, especially in the areas of technology, service design patterns and system architecture.
  • Bachelor’s degree in Computer Science or related discipline or equivalent experience
  • 1-2+ years full-stack software development experience across multiple technologies, languages, and frameworks
  • Flexible in learning and understanding both front-end as well as back-end services
  • Experience in at least one of the following programming languages - Java / Scala / Kotlin
  • Experience working with JavaScript ecosystem such as React/NodeJS and proficiency with HTML, XML and JSON
  • Experience with Restful APIs and familiarity with development of services using frameworks such as Spring Boot, Spring MVC, Dropwizard on Cloud.
  • Experience and knowledge around Cloud technologies like AWS is a big plus
  • Good communication and ability to explain technical details and challenges to a variety of audiences
  • Experience with Agile development methodology
  • Ability to work in a diverse organization with global, decentralized teams working across multiple locations
  • Team player who thrives in a fast paced and collaborative working environment and have a growth mindset
  • calendar_today1 day ago

    Similar jobs

    location_onSydney, Australia

    work Hotwire

    I expressly authorise the Terms and Conditions