Job Description :

GC OR Citizens

Java Developer

Palo Alto, CA



Java Backend Engineer
3+ years experience w/ Spring and Hibernate
Experience with a consumer facing application is great
MySql DB
Plan to place: Phone Interview Onsite for 3 hours - Offer
As a Backend Engineer, you will be part of a team developing the core APIs
and backend infrastructure supporting our web and mobile products.
We re looking for strong engineers who can design/architect and build API
endpoints and services to support those APIs and build backend processes.
You should be able to understand domain object modelling, be familiar with
ORM technologies, understand the different trade-offs one has to make when
building applications that scale.
You will get the opportunity to build innovative features that will greatly
enhance the booking and travel user experience.


Designing and implementing APIs and core services in Java using Spring and
Developing models and business logic
Building out newly enabled product features
Own features or functional areas. Ensure the quality of the features you
built, follow-up on usage/issues post release.
Quickly implement and iterate on new and innovative ideas
Collaborate with product team, designers and other engineers


Computer Science, Engineering or equivalent degree
Excellent in Java (3+ years experience)
Experience with Spring Framework (2+ years
Experience with Hibernate or similar ORM technologies (2+ years)
Experience with domain object modelling
Experience designing and building REST APIs for single page web or mobile
consumer facing apps
Experience building Java services for systems at scale
Experience working with Java concurrency
Experience with SQL and relational databases
Worked collaboratively on a software development team
Experience building backend for consumer facing products
Experience working for startups strongly desired
Additional Awesomeness:
Experience with AI/Machine learning
Experience with noSQL technologies
Passionate about travel