BayOne Solutions - Seattle, WA

posted 4 months ago

Full-time - Mid Level
Seattle, WA
Professional, Scientific, and Technical Services

About the position

As a Software Developer specializing in Java and Kotlin, you will be an integral part of the Partner Technologies - Distribution & Supply Tech Inventory team at Expedia Group. This role is designed for a highly motivated and hardworking software engineer who thrives on working with large-scale projects that impact millions of customers. You will be responsible for developing, debugging, and modifying components of software applications and tools, ensuring that they meet the high standards expected in a fast-paced environment. Your work will involve writing automated unit, integration, and acceptance tests to support our continuous integration pipelines, which are crucial for maintaining the quality and reliability of our software products. In this position, you will also support and troubleshoot data and system issues as they arise, providing improvements to solutions for various problems. You will be expected to define, develop, and maintain technical artifacts such as design documents and business partner documentation. As part of your responsibilities, you will resolve problems and roadblocks, ensuring that issues are driven to closure with the assistance of your peers. Active participation in code and design reviews is essential, as is collaboration with your team in user story creation. This role requires a strong commitment to quality and a proactive approach to problem-solving, making it a challenging yet rewarding opportunity for the right candidate.

Responsibilities

  • Develop, debug, and modify components of software applications and tools.
  • Write automated unit, integration, and acceptance tests to support continuous integration pipelines.
  • Support and troubleshoot data and/or system issues as needed.
  • Provide improvements to solutions for given problems.
  • Define, develop, and maintain artifacts like technical design or business partner documentation.
  • Resolve problems and roadblocks as they occur, driving issues to closure with help from peers.
  • Participate actively in code and design reviews.
  • Collaborate with the team in user story creation.

Requirements

  • Bachelor's or Master's degree in computer science or a related major and/or equivalent work experience.
  • Experience using code versioning tools such as Git.
  • Experience in Agile/Scrum software development practices.
  • Effective verbal and written communication skills to present complex technical information clearly and concisely.
  • 1-3+ years of experience in Software Engineering.
  • Experience in writing transactional web services.
  • Experience in JVM technologies, Kotlin, or functional programming in an equivalent language is a strong plus.
  • Experience in SQL and NoSQL data stores.
  • Experience with AWS (EC2, ECS, S3, Lambda, Aurora, RDS, DocumentDB), Redis, Chef.

Nice-to-haves

  • Experience in the travel industry.
  • Experience working with AWS technologies and distributed systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service