Staff Software Developer, Payments Platform

HomeAway

(Austin, Texas)
Full Time
Job Posting Details
About HomeAway
HomeAway, an Expedia brand, is the world's leader in vacation rentals with sites representing more than 1 million online bookable vacation rental listings. Through HomeAway, owners and property managers offer an extensive selection of vacation homes that provide travelers with memorable experiences and benefits, including more room to relax and added privacy, for less than the cost of traditional hotel accommodations.
Summary
HomeAway is looking for a senior Java engineer to join the Payments team and develop HomeAway's payment platform. Our Payment platform executes billions of dollars worth of transactions and represents a 24x7 mission critical suite of services.
Responsibilities
* We constantly tweak our payments experience with A/B testing to produce incremental conversion improvements. * With your skillful contributions, we will continue to expand our international payment options, increase conversion rates and build out a world class payments and monetization infrastructure. * As a member of the Payments team you will be working on state of the art on payments technology and leading edge payment methods for the vacation rental marketplace. * Your contributions will enable vacation rental owners to securely take payments in multiple payment methods from across the globe. * This directly affects HomeAway’s goal to have 100% on-line bookable inventory. * HomeAway has a highly distributed SOA architecture, leveraging hundreds of separate services and applications, with a highly adaptable web layer using the latest JavaScript technologies. * As part of the Payments team, you will be creating and maintaining services and APIs in Java with technolgoies like Jetty, MyBatis, RabbitMQ, and Spring.
Ideal Candidate
* Be able to develop scalable, tested, and reliable applications * Have practical experience delivering production applications in a distributed SOA environment * Lead by example in all aspects of the software development process using industry best practices * Conduct peer code reviews and be a resource for junior developers * Be able to work across multiple teams, QA, product management and operations in an agile environment **Preferred Qualifications:** * 8+ years of professional software development experience * BS in Computer Science or equivalent experience * Knowledge and experience in production server side development in Java * Experience in the Payments or E-commerce a plus
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Highly competitive salary

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.