You’ll be a key member of a multi-functional team that builds and designs OpenTable’s identity and access platform for restaurants globally and will deliver world-class tooling for OpenTable’s most important groups and enterprise customers.
As an Engineer-II you will be responsible for participating in technical and architectural decisions and implementations of the same to ensure our platforms are scalable, highly available, reliable and have a high performance, especially under peak traffic spikes.
Requirements
5+ years of experience in backend software engineering building distributed applications.
Expertise in Java, Spring framework and Spring Boot, and Hibernate
Experience working with large-scale, distributed, service-oriented and event-driven architectures and systems, and understanding of the core principles around observability & monitoring, performance, high availability, scalability, reliability and security.
Excellent communication and collaboration skills
enjoy working with engineers, designers and product owners.
Experience with Docker / Kubernetes and message buses like Kafka; proficiency with Git
Discipline at unit, integration, and acceptance testing
Strong problem solving skills
Experience working in an agile-based methodology
Self-motivated to build and share knowledge and skill; has the ability and desire to mentor as well as be mentored.
Dedicated professional who forms opinions and enjoys discussion yet remains personable and approachable.
Tech Stack
Docker
Hibernate
Java
Kafka
Kubernetes
Spring
Spring Boot
SpringBoot
Benefits
Work from (almost) anywhere for up to 20 days per year
Focus on mental health and well-being:
Company-paid therapy sessions through SpringHealth
Company-paid subscription to Headspace
Annual company-wide week off a year
the whole team fully recharges (and returns without a pile-up of work!)
Paid parental leave
Generous paid vacation + time off for your birthday