Software Engineer (Partner API and Integrations)
OpenTable Inc
Contract San Francisco, California, United States Posted 5 years ago
About Position
Software Engineer (Partner API and Integrations) (Contract)
$86.00 / Hourly
San Francisco, California, United States
Software Engineer (Partner API and Integrations)
Contract San Francisco, California, United States Posted 5 years ago
Description
Job Description The Partner API team focuses on making data available to our partners(Google, Apple, Siri, Cortana, Alexa) by building highly available APIs, data pipelines, and access controls that drive more efficient restaurant operations. As part of the team, you will be working on problems such as developing partner API programs, integrating with pointofsale providers, sending push notifications to mobile devices, building out our Kafka data streaming infrastructure, and advancing the state of Java development and microservices at OpenTable.The ideal candidate would bring a solid understanding of SOA and distributed systems, passion for software craftsmanship and building productionready systems, and bias towards action and innovation. This position will provide ample opportunities for growth, including technical and team leadership. A successful candidate will be willing to take ownership of the systems that they build, mentor junior team members, and work directly with product managers, customers and other teams.ResponsibilitiesDesign and develop productionready microservices.Understand and leverage appropriate testing strategies (unit, integration, component, endtoend, performance).Data modeling, design, and implementation using relational (Postgres, MySQL) and document databases (Elasticsearch, MongoDB).Be part of DevOps culture automate, measure, monitor, improve uptime and MTTR.Take ownership of the agile process in a startuplike, highenergy environment.Requirements3+ years of experience with Java and experience or willingness to work with multiple languages.Understanding of microservices, SOA, DDD, and distributed system design.Intelligent. Highly adaptable. Rapid learner.B.Sc. in computer science or a related field
Responsibilities
- Engineer
Educational Requirements
- Applications
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.