Job Description
We are looking for Senior Software Engineers with 4+ years of experience on search engines with expertise on Solr, Lucene along with Java/JEE technologies who can play a critical role in building world class scalable enterprise B2B applications .
Requirements: -
· 4+ years of software design and development of Web, SOA based platform and products
· Should have working knowledge of search and recommendations (Query parsing, Spell Check and associated search topics)
· Extensive Experience on Lucene & SOLR -Search Engine, Text Mining, Indexing Lucene Java search library, REST-like API such as HTTP/XML and JSON APIs
· Indexing of data sources including Web/Database, primarily structured data
• Engineer automated techniques and processes for the bulk indexing of large-scale data sets residing in database or un-indexed systems
• Good knowledge on setting up and configuring multiple SOLR cores under Linux environment.
• Defining SOLR index schemas for various data elements and configuring the same for various priorities.
• Skill in indexing database on incremental manner. (Add indexes for new records added since previous index and removing indexes for the deleted records.)
• Knowledge on indexing database using SOLRs built-in database indexing features.
• Good knowledge on Promoting search results, Facet searches, Pivot facet, Stats component, Boost queries, using Filter Queries etc
• Load balancing, integrating multi core searches.
• SOlrJ API programming experience for querying/feeding/administration
· Excellent object oriented analysis and design skills (OOA/OOD)
· Experience on building Micro Services
· Experience on AWS/Azure will be a plus
· Strong hands-on experience in designing, coding and debugging JEE applications.
· Exposure to working on high volume data driven applications will be a plus.
· Prior product development experience is a plus
· Working knowledge of the retail industry will be a plus
. Excellent verbal and written communication skills
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
