Senior Java Developer – Search (Elasticsearch / Solr)
Location: Remote (CT/ET preferred)
Salary: $130K–$150K
Type: Full-Time
We’re working with a growing engineering team to hire a Senior Java Developer with deep experience in search technologies (Elasticsearch + Apache Solr).
This is a highly technical, hands-on role focused on building and optimizing large-scale search systems, including a key initiative to migrate from Apache Solr to a modern search platform.
What You’ll Be Doing
- Design and build scalable Java-based backend systems
- Develop and optimize Elasticsearch and Apache Solr search solutions
- Lead efforts around search platform migration and modernization
- Build and maintain REST APIs and microservices
- Improve search performance, indexing, and relevance tuning
- Troubleshoot complex production and performance issues
- Partner with engineering, product, and DevOps teams on system design
What We’re Looking For
Core Requirements:
- 8+ years of experience in backend development
- Strong hands-on experience with Java (8/11/17+)
- Deep expertise in Elasticsearch AND Apache Solr
- Experience with:
- Search indexing and query optimization
- Relevance tuning and performance tuning
- Schema and cluster management
- Strong experience with Spring Boot and Microservices architecture
- Experience building RESTful APIs
Nice to Have:
- Kafka or other messaging systems
- Docker / Kubernetes
- Cloud experience (AWS, Azure, or GCP)
- SQL and NoSQL databases
What Makes This Role Unique
- High-impact work on search platform migration
- Opportunity to work on large-scale, performance-critical systems
- Strong ownership and autonomy in a hands-on engineering environment
- Collaborative, fast-paced team with significant growth