Senior Java Developer - Gurgaon/Gurugram, India - FabHotels
Description
Job Description :
FabHotels is an online hotel aggregator providing budget accommodations. We currently operate rooms across 600+ franchise hotels in 50+ major cities across India. The Gurugram based startup was founded by Bain alumni, Vaibhav Aggarwal & Adarssh Mnpuria in 2014, FabHotels has raised more than $60Mn. till date and is backed by leading VC firm Accel Partners, Qualcomm Ventures, Aarin Capital & RB Capital.
What We'll need :
Strong in data structures and algorithm
Worked on a large scale consumer product.
Must have worked on distributed and microservice architecture.
Very strong fundamentals on scale/ performance/ memory optimisation.
Sound fundamentals of authentication, authorization, payment processes, data security.
Preferred - Experience of designing open APIs, implementation of oAuth2.
Must Have experience in Kafka/ JMS / RabbitMQ / AWS Elastic queue .
Must have experience in Spring + Hibernate
Must have production knowledge of Tomcat / Jetty / Undertow
Must Have experience in Junit / mockito unit test cases
Must have knowledge of Mysql ( any RDBMS )
Preferred - experience in handling high traffic apps.
Preferred - experience in MongoDB, Redis , CouchDb, Dynamo DB, Riak .
Preferred - experience in Asynchronous Programming ( Actor model concurrency / RxJava / Executor
)