Job Description :
Position: JAVA developer with elastic search
Location: Englewood Cliffs NJ
Duration: 6 months

Role requires hands-on software development skills, deep technical expertise in web development, especially in developing with core java, spring, Elasticsearch. Software engineer will be required to provide estimates for his tasks, follow technology best practices, participate and adhere to echnical Design Review Process, Performance metrics/scalability, support integration and release planning activities in addition to being available for level 3 support to triage production issues.
Required Skills:
BS degree or higher with a minimum of 10+ years of relevant, broad engineering experience is required.
Experience in search engine technologies preferrably Elastic search with knowledge of query DSL, performance tuning, etc.
Possess expert knowledge in Performance, Scalability, Security, Enterprise System Architecture, and Engineering best practices.
Possess knowledge of a broad range of data structures and algorithms and know how, when and when-not to use them.
Experience working in financial, media domain. Languages and Software
Experience working on large scale, high traffic web sites / applications.
Experience working in financial, media domain. Languages and Software
Languages : JAVA (Core Java, Multithreading), Object Oriented languages ? Web Technologies: XML, JSON, HTML, CSS, OO JavaScript, jQuery, AJAX, SOAP and RESTful web services
Framework : MVC Framework like Spring, JPA, Hibernate, Jaxb
Database : RDBMS like MySQL, Oracle, NO SQL databases
Tools : Git, SVN, Eclipse, Jira
Development Methodologies: Agile development