A Bachelors’ Degree in Computer Science, Engineering, Biology, or equivalent experience.
5+ years experience designing and developing interactive scientific or e-commerce web solutions.
Thorough knowledge of enterprise and web search concepts.
Good understanding of linguistics concepts like ‘stemming’, ‘lemmatization’, etc.
Thorough understanding of SEO.
3+ years experience working with and relevancy tuning Apache Lucene based search engines such as Apache Solr, LucidWorks Fusion. Or similar experience with other search engines like Oracle Endeca, Microsoft FAST, etc.
Working experience with Java technologies including Core Java (6+), Servlets, JDBC, Hibernate, EHCache, Tomcat server.
Working experience with web technologies like MVC frameworks (Struts 2, Spring), Tiles, Web Services.
Working experience with an RDBMS (Oracle, MySQL, Postgres, etc.), Stored Procedures and working with data formats like XML and JSON.
Working experience with NoSQL databases (MongoDB, Redis, etc.).
Some working knowledge of Linux systems and network administration and knowledge to be able to get around using command line to perform common tasks.
Experience with Linux programming or administration a plus.
Experience with Agile Software Development process a plus.
Clear understanding of client-server functionality, web browser technology, object oriented programming, functional programming and server side programming languages.
Excellent communication / documentation skills.
Must be detail oriented and a self-starter.
Multi-tasking with good follow through skills, good communication skills.
Ability to work well in a team environment.
Strong problem solving, debugging and troubleshooting skills using latest tools and technology.
Ability to work alone and accomplish tasks without supervision.
Hotrecruiter is one of the fastest growing jobs and recruiting sites. Hot recruiter is a USA based Job portal that helps companies to find the best fitting resumes open for a job, position or a project in 30 seconds. It effectively replaces the time consuming, manually tedious and error prone task of scanning thousands of resumes to fit a job.