Senior Solr Developer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Job Title: Senior Solr Developer
Location: Alpharetta, GA & New York, NYC (Day1 onsite in the hybrid model)
Job Summary:
As a Solr Developer, you will implement and manage the Solr search platform to ensure robust search capabilities across our enterprise applications. You will work closely with cross-functional teams to design, develop, and optimise search solutions that meet our customers' needs and drive business success.
Key Responsibilities:
- Design, implement, and maintain Solr-based search solutions to enhance data retrieval and user experience.
- Collaborate with product managers, designers, and developers to gather requirements and translate them into technical specifications.
- Optimize indexing, searching, and query performance within the Solr platform.
- Develop custom Solr schemas and configurations to support specific application requirements.
- Monitor Solr performance, troubleshoot issues, and implement improvements to enhance search efficiency.
- Conduct data analysis and search analytics to provide insights and guide future development.
- Ensure best practices in Solr implementation, including data security, scalability, and maintainability.
- Stay updated on the latest trends and developments in open-source search technologies and incorporate them into the platform.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in developing and managing Solr or similar search platforms.
- Strong knowledge of Apache Solr architecture, indexing, and query analysis.
- Proficiency in Java, XML, and other relevant programming languages.
- Experience with data modeling and schema design for search applications.
- Familiarity with SOLR integration tools and APIs.
- Understanding of distributed search and cloud-based solutions is a plus.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
Preferred Skills:
Experience with related technologies such as Elasticsearch, Lucene, or Apache Hadoop.
Knowledge of web technologies (HTML, CSS, JavaScript) and frameworks.
Familiarity with database systems (SQL, NoSQL).
Experience working in Agile/Scrum development environments.