Job Description :
As a Software Engineer on the Web Applications Team, you will get to explore and work with cutting-edge technologies and a tremendously large (and fantastically rich) data set. If you like working on tough problems, whether that’s building systems that handle millions of customer requests per day or how to make sense of over a billion pieces of potentially correlated data,
The Opportunity:
Write high-volume server applications (full stack)
Experience with 3rd party integrations
Build slick and responsive Web UI tools that can handle millions of requests a day
Work with cutting-edge technology like Hadoop, Solr, JBoss, Hibernate, Angular, HBase and Mongo
Solve interesting and challenging problems alongside a great team of engineers
Develop new skills as you push your knowledge, and our technology, to new levels
Work for a profitable, growing company that works with an impressive Fortune 500 client list
The Requirements:
3-5 years industry experience, B.S. in Computer Science or equivalent
Knowledge of Java or similar programming languages
Knowledge of and experience using Angular, Node.js, HTML/CSS, JavaScript
Experience with any of the following is a plus: J2EE, JMS, Hibernate, Spring
Familiarity with Hadoop, Solr/Lucene is a plus
Passionate about using technology to solve interesting challenges
Excited to tell us why you want to work here and what kinds of challenges you''re looking for

Looking forward for your response.