Role OverviewWe are looking for an experienced Java Engineer with strong expertise in Search Technologies and Big Data. The ideal candidate will have hands-on experience building scalable backend applications, developing search solutions, and processing large volumes of structured and unstructured data.
What You Will Do
Design and develop scalable backend applications using Java and Spring Boot, build and optimize search solutions using Elasticsearch, OpenSearch, Apache Solr, or similar platforms, and develop REST APIs and microservices for search and data-intensive applications.
Why It Might Be a Fit
The ideal candidate will have strong problem-solving and communication skills, experience building enterprise-scale search platforms, and knowledge of security, authentication, authorization, and data governance.
Requirements
- Java Development
- Strong Core Java and Java 8+ skills
- Experience with Collections, Multithreading, Concurrency, and JVM fundamentals
- Strong Spring Boot, Spring Framework, REST API, and Microservices experience
- Knowledge of SQL and relational/NoSQL databases
- Search Technologies
- Hands-on experience with Elasticsearch, OpenSearch, or Apache Solr
- Strong understanding of indexing, mappings, analyzers, tokenizers, and inverted indexes
- Experience with complex queries, aggregations, relevance scoring, and search tuning
- Knowledge of distributed search clusters, sharding, replication, and performance optimization
- Experience integrating search platforms with Java applications
- Big Data
- Experience with Apache Spark, Hadoop, Hive, or related technologies
- Knowledge of Apache Kafka or similar distributed messaging platforms
- Experience building ETL/ELT pipelines and processing large datasets
- Understanding of distributed computing, partitioning, and batch/stream processing
- Familiarity with JSON, Avro, and Parquet
- Cloud & DevOps
- Exposure to AWS, Azure, or GCP
- Familiarity with Docker, Kubernetes, Git, Jenkins, or similar CI/CD tools
- Knowledge of monitoring, troubleshooting, and production deployments
Benefits
- Full range of medical and dental benefits options
- Disability insurance
- Paid time off (inclusive of sick leave)
- Other paid and unpaid leave options
]]>