Hire the Best Apache Solr Developers

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Mohamed A.

Cairo, Egypt

$6/hr
5.0
4 jobs

I am a Software, DevOps, and Cloud Engineer with 4 years of experience building production applications and the cloud platforms they run on. My work spans backend engineering, AWS architecture, Kubernetes, infrastructure automation, real-time systems, and GenAI workloads. I work across both sides of the stack: designing scalable and secure cloud platforms with Kubernetes, Terraform, CI/CD, security, and observability, while also building backend services, APIs, streaming workloads, and AI applications using Go, Python, Java, and Node.js. I hold 13 AWS certifications across Professional, Specialty, Associate, and Foundational levels, plus the Google Cloud Professional Cloud Architect certification. I have also contributed as an AWS Subject Matter Expert to the development and technical review of AWS Certification content under NDA. ๐Ÿงฉ BACKGROUND My career started in software engineering, building backend applications with Java, Spring Boot, Python, Node.js, databases, APIs, and system integrations. That foundation shapes how I approach DevOps and cloud architecture: I understand both the application and infrastructure layers and design platforms around real workload requirements. My development work includes backend services, distributed systems, real-time WebSocket and streaming workloads, data-processing workflows, APIs, and GenAI applications using LangChain, LangGraph, LiteLLM, Langfuse, Amazon Bedrock, SageMaker, OpenSearch, RAG, and agentic architectures. ๐Ÿ› ๏ธ WHAT I CAN DO FOR YOU โ€ข Design and build production AWS and GCP environments โ€ข Architect scalable, highly available, and secure cloud-native systems โ€ข Migrate and modernize applications and infrastructure โ€ข Build backend services and REST APIs using Go, Python, Java, or Node.js โ€ข Build real-time WebSocket, streaming, and event-driven workloads โ€ข Design relational, non-relational, and distributed data architectures โ€ข Containerize and operate workloads with Docker and Kubernetes โ€ข Design and operate Amazon EKS and ECS platforms โ€ข Build CI/CD pipelines with GitHub Actions and Jenkins โ€ข Implement GitOps with ArgoCD and Flux โ€ข Build reusable Terraform modules and Infrastructure as Code โ€ข Implement observability with Prometheus, Grafana, OpenTelemetry, Loki, and Langfuse โ€ข Design AWS networking, IAM, security, and governance controls โ€ข Troubleshoot application, Kubernetes, networking, and cloud infrastructure issues โ€ข Optimize cloud infrastructure for performance, reliability, and cost โ€ข Build and deploy RAG, GenAI, and agentic applications โš™๏ธ CORE SKILLS Backend & Software Engineering Go, Python, Java, Node.js, Spring Boot, REST APIs, WebSockets, microservices, PostgreSQL, MySQL, MongoDB, Redis, Kafka, RabbitMQ, Redis Streams, OAuth2, JWT, Keycloak. DevOps & Platform Engineering Kubernetes, EKS, ECS, Docker, Terraform, GitHub Actions, Jenkins, ArgoCD, Flux, Linux, Bash, Prometheus, Grafana, OpenTelemetry, Loki, FinOps. AI & LLM Engineering LangChain, LangGraph, LiteLLM, Langfuse, Amazon Bedrock, SageMaker, RAG, OpenSearch, vector retrieval, agentic workflows, LLM observability. ๐ŸŽ“ CERTIFICATIONS AWS โ€” 13 Certifications Solutions Architect Professional, DevOps Engineer Professional, Generative AI Developer Professional, Security Specialty, Advanced Networking Specialty, Machine Learning Specialty, Solutions Architect Associate, Developer Associate, SysOps Administrator Associate, Data Engineer Associate, Machine Learning Engineer Associate, Cloud Practitioner, AI Practitioner. Google Cloud Professional Cloud Architect. ๐Ÿค HOW I WORK I approach engagements from both a software and infrastructure perspective. I first understand the application, architecture, and business requirements, then design and implement a solution that is maintainable, secure, observable, scalable, and cost-efficient. I communicate progress clearly, document important technical decisions, and deliver systems that can be reliably operated and extended after handover. I am available for focused technical engagements as well as longer-term software engineering, DevOps, cloud platform, and architecture work.

  • Amazon Web Services
  • Python
  • Microsoft Azure
  • JavaScript
  • Java
  • Google Cloud Platform
  • Docker
  • Kubernetes
  • Terraform
  • LangChain
  • Golang
  • AI Development
  • React Native
  • Spring Boot
  • Full-Stack Development
  • DevOps
  • CI/CD
  • Relational Database
  • Automation
  • AI Platform
I Gusti Bagus Budi A.

Denpasar, Indonesia

$40/hr
5.0
14 jobs

A reliable & committed software engineer for long-term collaboration. Current record, 10 years managed a client. My principle: honesty & integrity are equally important as skill. Hi, Iโ€™m Budi, a senior software engineer, Agentic AI developer & DevOps. If you need someone to built product web based, AI powered or managing server/deployment. I can help. Need something urgent? Invite me and guaranteed response within 1 day. Technologies built - Car Hire Booking Engine, GIS/GPS/Coordinate, Microservices, Infrastructure as code, Data Synchronize, DevOps, SDK/Third Party API integration. - Insurance Product, Secure Data Strict Policy, OAIC/GDPR compliance. My technology stacks: - Languages: PHP, TypeScript, Go, Python. - Frameworks: Laravel, Symfony, FastAPI, Next.js, Node.js. - AI/Agentic Frameworks: LangChain, LangGraph, LangFuse, FactMCP , RAG, n8n. - Cloud & Infrastructure: AWS, Docker, Kubernetes, CI/CD, Distributed Systems. - Data & Querying: MySQL, PostgreSQL, Redis, Pinecone, GraphQL, REST API, XML, SOAP.

  • Symfony
  • Laravel
  • React
  • MySQL
  • Node.js
  • PHP
  • TypeScript
  • Full-Stack Development
  • Next.js
  • AI Agent Development
  • AI App Development
  • Python
  • LangChain
  • GraphQL
  • Web Application
  • AWS OpsWorks
  • AI Builder
  • REST API
  • Golang
  • PostgreSQL
Deependra R.

Dungarpur, India

$15/hr
5.0
187 jobs

1) Top Rated Plus Professional. 2) Total 163 Jobs done at Upwork 100% success. 3) 11.5k+ Hours and Earned $230k+ โ†’ I am doing Website Development (Programming) in PHP-MYSQL Linux Apache & It's CMS and Frameworks like WordPress, Joomla, Contao, Magento Oscommerce (Ecommerce). โ†’ Artificial Intelligence (AI) Uses for acceleration the process using Cursor, Codex, Claude Code, Replit, GitHub Copilot, OpenAI, DeepSeek โ†’ Laravel (Blade Template), Zend (Laminas) Framework, CodeIgniter Framework โ†’ JavaScript Frameworks: jQuery, Prototype.js, ExtJs . โ†’ Version Control: GitHub โ†’ Project , Task & Team management: Trello, Basecamp, Slack, Monday etc.. โ†’ I am also Handling database operations, Custom APIs, Third Party, complex applications SOAP, JSON, XML, RESTful API, QR Code generation, Cloud Computing Services - Amazon Web Services (AWS), Payment gateways (PayPal, Braintree, Stripe), etc.

  • XML
  • jQuery
  • JavaScript
  • CSS
  • HTML5
  • WordPress Development
  • Web Development
  • API Integration
  • SOAP
  • Contao
  • Custom PHP
  • Magento
  • PHP
  • MySQL
Rohani S.

Batang, Indonesia

$10/hr
5.0
9 jobs

I build production web applications โ€” from database schema to deployed API to the UI in front of it. WHAT I BUILD Full-stack web applications PHP/Laravel and Node.js backends paired with React, Vue, and Next.js frontends. I have shipped CRMs, ERPs, payment integrations (virtual accounts, digital signatures), and content platforms end to end โ€” not just the code, but schema design, deployment, and server management too. APIs and integrations REST APIs, OAuth2, payment gateways, cloud storage (AWS, GCP), and third-party service integration. Built for real production traffic, not just demos. AI integration I add AI into existing applications rather than starting from a blank slate โ€” chatbots, AI agents, and LLM-powered features wired into your current stack. I also run self-hosted, open-source LLM inference (vLLM, Ollama) for teams that cannot send data to third-party APIs, and I work in Rust (Actix, Axum) when a service needs to be rewritten for performance or cost. STACK Web: PHP, Laravel, JavaScript, TypeScript, React, Vue, Next.js, Nuxt.js Backend/Data: Node.js, PostgreSQL, MySQL, Redis AI: LLM integration, AI agents, vLLM, Ollama, RAG Infra: Docker, Nginx, Ubuntu server management, AWS, GCP Also: Rust (Actix, Axum) for performance-critical rewrites Mobile: Kotlin, Java, Android Studio, Audio Player BACKGROUND Production software engineering across full-stack web, mobile (Android), and backend systems. Built full management platforms end to end โ€” CRM, ERP, audio streaming/CMS platforms โ€” without relying on vendor templates. Tell me what you're building and where it's stuck, and I'll tell you the fastest way to get it working.

  • Rust
  • Web Development
  • Desktop Application
  • Mobile App
  • React
  • JavaScript
  • Laravel
  • AI Development
  • AI Code Generator
  • Deployment Automation
  • Git
  • GitLab
  • CI/CD
  • Ubuntu
Ramon L.

Manila, Philippines

$40/hr
4.8
205 jobs

Hello! Iโ€™m Senior developer with over 10 years of professional experience building enterprise-grade applications, RESTful microservices, and cloud-native solutions. I have successfully delivered projects for clients across Europe, the UK, Australia, India, South Africa, and the USA. โœ… Languages: Java, Kotlin, Groovy, Python, Node.js, Rails, TypeScript โœ… Ai: Agentic Ai, Subagent, Harness, Hermes Agent, SDD, TMUX, RAG, GraphRAG, Voice Ai Agent, Elevenlabs, n8n, FlowiseAI โœ… Back-End: Spring Boot, Spring Cloud, Spring Security, Micronaut, Camel, Express.js, NestJs โœ… Front-End: Angular, Vue.js, Nuxt, HTMX, Django, Tailwind CSS, Bootstrap โœ… Databases: PostgreSQL, MySQL, Oracle, MongoDB, Redis, Neo4J, DynamoDB โœ… Cloud & DevOps: AWS, CDK, Cloudformation, ECS, API Gateway, Lambda, Cognito, DynamoDB, Azure, Docker, Kubernetes, Terraform, Jenkins, GitHub Actions, Cloudflare โœ… Architecture: Clean Architecture, Hexagonal, Domain-Driven Design DDD, Microservices, Monolith โœ… Messaging: Kafka, RabbitMQ, ActiveMQ, Artemis โœ… Monitoring: Grafana, Kibana, Datadog โœ… APIs: REST, SOAP, gRPC, GraphQL, Websocket, SSE, tPRC โœ… Build & Tooling: Maven, Gradle, Flyway, Liquibase โœ… Opensource contribution to popular opensource projects like FlowiseAi, AWS PDK, Mongock, Jhipster lite and Jhipster Main generator. You can confidently entrust me with your project and you will not be let down by our collaboration. I assure you of my strong sense of responsibility and the high standard of the work I deliver, which you can rely on once I become part of your team.

  • Kotlin
  • MongoDB
  • Java
  • Amazon Web Services
  • Angular
  • Generative AI
  • TypeScript
  • Node.js
  • Spring Framework
  • Docker
  • AWS Server Migration
  • Vue.js
  • Spring Boot
  • LangChain
  • AI Builder
  • Automation
  • n8n
  • AI Bot
  • AI Development
  • AI App Development
MD Manouwer H.

Giridih, India

$110/hr
4.9
252 jobs

I build, rescue, and scale enterprise Drupal platforms, AI/LLM and RAG applications, cloud/DevOps infrastructure, WordPress/WooCommerce, and React/Python/Django full-stack solutions. Top Rated Plus | $900K+ earned | 234+ jobs | 14+ years' experience. Clients hire me for both focused technical work and larger end-to-end projects. I can resolve a difficult issue, handle an upgrade or integration, or lead architecture, development, secure deployment, optimization, and ongoing support. DRUPAL ARCHITECTURE & DEVELOPMENT Drupal is my longest-running specialization. As a Drupal Association member and Drupal core contributor, I work across Drupal 6โ€“11, including: โ€ข Enterprise architecture, content modeling, and technical leadership โ€ข Drupal migrations, upgrades, modernization, and rescue projects โ€ข Custom modules, themes, and third-party integrations โ€ข Headless and decoupled Drupal with React and Next.js โ€ข JSON:API, REST API, GraphQL, Composer, Drush, and Twig โ€ข Views, Paragraphs, multisite, multilingual, and high-traffic platforms โ€ข Search API, Apache Solr, Elasticsearch, and OpenSearch โ€ข Performance optimization, security hardening, troubleshooting, and support AI, RAG & AGENTIC AI DEVELOPMENT I build and integrate production-ready AI solutions for websites, SaaS products, enterprise knowledge systems, and business workflows, including: โ€ข Custom generative AI and LLM applications with API integrations โ€ข RAG chatbots, knowledge assistants, and document question answering โ€ข Agentic AI and multi-step agents with tools, memory, and workflows โ€ข OpenAI, Anthropic Claude, and Google Gemini integrations โ€ข LangChain, LangGraph, LlamaIndex, and n8n automation โ€ข Embeddings, vector databases, semantic search, and hybrid retrieval โ€ข AI integrations with Drupal, WordPress, SaaS, CRM, and business systems โ€ข Python, FastAPI, and Django AI backends โ€ข Evaluation, monitoring, deployment, and MLOps CLOUD ENGINEERING, DEVOPS & MLOPS I design, migrate, deploy, secure, and manage infrastructure across AWS, Google Cloud Platform (GCP), and Microsoft Azure, including: โ€ข Cloud architecture, migration, modernization, and cost optimization โ€ข Terraform, AWS CloudFormation, and Infrastructure as Code โ€ข Ansible configuration management and automation โ€ข Docker, Docker Compose, Kubernetes, ECS, and containerized deployments โ€ข GitHub Actions, Jenkins, and CI/CD pipelines โ€ข Linux, Nginx, Apache, PHP-FPM, MySQL, PostgreSQL, Redis, and Varnish โ€ข Load balancing, auto-scaling, high availability, and disaster recovery โ€ข IAM, SSL, DNS, CDN, WAF, firewalls, monitoring, logging, and backups โ€ข AI application deployment and production MLOps infrastructure FULL-STACK, REACT, PYTHON, DJANGO & API DEVELOPMENT I build web applications, SaaS platforms, portals, dashboards, back-end systems, and API-driven products using: โ€ข React, Next.js, JavaScript, and TypeScript โ€ข Python, Django, Django REST Framework, FastAPI, and Flask โ€ข PHP, Symfony, Laravel, and Node.js โ€ข REST APIs, GraphQL, webhooks, and microservices โ€ข Authentication, payment systems, and third-party integrations โ€ข MySQL, PostgreSQL, Redis, and vector databases โ€ข Responsive, accessible, and performance-focused interfaces โ€ข Legacy modernization and production troubleshooting WORDPRESS & WOOCOMMERCE I develop, repair, secure, optimize, and scale WordPress and WooCommerce platforms, including: โ€ข Custom themes, plugins, Gutenberg blocks, Elementor, and page builders โ€ข WooCommerce B2B and B2C functionality โ€ข Checkout, subscriptions, and payment gateway integrations โ€ข Core Web Vitals, caching, and database optimization โ€ข Redis, WP Rocket, Cloudflare, and Sucuri โ€ข Malware cleanup, security hardening, and emergency recovery โ€ข AI chatbots, intelligent search, and workflow integrations ADVANCED SEARCH, PERFORMANCE & TECHNICAL SEO โ€ข Elasticsearch, OpenSearch, Apache Solr, and Drupal Search API โ€ข Full-text, faceted, multilingual, semantic, vector, and hybrid search โ€ข RAG indexing, retrieval pipelines, and relevance optimization โ€ข Core Web Vitals, page speed, crawlability, and indexing โ€ข Canonical URLs, XML sitemaps, structured data, GA4, and Google Tag Manager โ€ข CDN, caching, database, application, and server optimization WHY CLIENTS WORK WITH ME โ€ข Senior architecture combined with hands-on implementation โ€ข Strong debugging and complex problem-solving capabilities โ€ข Practical solutions designed for security, scalability, and reliability โ€ข Clear communication, dependable delivery, and long-term support Have a platform to build, migrate, integrate, optimize, secure, or rescue? Send me your goals, current technology stack, and main constraint. I will help define the safest approach and take the solution through reliable production delivery.

  • Drupal
  • Artificial Intelligence
  • DevOps
  • Cloud Engineering
  • Full-Stack Development
  • WordPress
  • React
  • Python
  • Retrieval Augmented Generation
  • Django
  • AI Development
  • Amazon Web Services
  • WooCommerce
  • PHP
  • API Development
  • Linux System Administration
  • Chatbot Development
  • Machine Learning
  • Terraform
  • CMS Development

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does an Apache Solr developer do?

An Apache Solr developer builds and tunes search infrastructure by configuring schemas, managing collections, and optimizing query performance for large document sets. This role focuses on the backend logic that powers fast, relevant search results within applications. You define how data enters the index and how users retrieve it through precise API calls. The work requires deep knowledge of SolrCloud architecture and schema design principles.

  • Design and maintain schema.xml files by defining field types, dynamic fields, and copyField rules to match incoming application data structures. You adjust these elements to ensure documents index correctly and support required search behaviors without manual intervention.
  • Create and administer Solr collections or cores using CoreAdmin and Collections APIs to manage the lifecycle of search indexes. You configure indexing behavior, commit policies, and shard distributions in SolrCloud environments to handle scale and redundancy effectively.
  • Implement and tune search queries by adjusting request parameters for faceting, sorting, and distributed querying across multiple nodes. You validate relevance and performance by testing query outputs against expected results and optimizing routing settings like _route_ for balanced load distribution.
  • Develop document ingestion pipelines that transform raw application data into Solr-compatible formats before submitting them via HTTP REST APIs. You manage update handlers and commit strategies to ensure search results remain consistent and up-to-date as new content arrives.
  • Configure security settings by editing security.json files to enable authentication and authorization plugins for protected Solr endpoints. You verify that only authorized users or services can access admin interfaces or modify index data through secured channels.

How to hire an Apache Solr developer on Upwork

Step 1: Post a job

Define your search infrastructure needs clearly to attract qualified candidates. Use the Job Post Generator powered by Umaโ„ข, Upwork's Mindful AI to draft a precise description. Describe your requirements in a few sentences and Uma drafts a job post for the role. You can write a new post, update a saved draft, or reuse an existing post.

  • Specify schema design tasks such as defining dynamic fields and copyField rules in schema.xml.
  • List required experience with SolrCloud configurations including shard routing and replica management.
  • Detail security needs like authentication plugins and authorization settings via security.json.

Step 2: Evaluate candidates

Review portfolios for evidence of complex search implementations and index optimization. Uma can run instant video interviews and build shortlists with side-by-side comparisons. Look for specific deliverables that demonstrate technical depth.

  • Check for updated schema.xml files that align with application data structures and field types.
  • Verify experience configuring collections and cores using CoreAdmin or Collections APIs.
  • Confirm work on indexing pipelines that transform and submit documents to Solr endpoints.

Step 3: Interview your top choices

Discuss technical approaches to query tuning and distributed search challenges. Interviews can be scheduled and conducted within Upwork Messages with an immediate transcript and summary after each one. Focus on practical problem-solving scenarios.

  • Ask how they handle relevance tuning and faceting for large document sets.
  • Discuss their method for managing commit behavior to balance performance and consistency.
  • Explore their experience securing Solr endpoints against unauthorized access.

Step 4: Agree on scope and begin work

Set clear milestones for schema updates and index configuration tasks. Use Upwork Messages and the contract workroom for communication and project management plus identity verification payment protection hourly tracking and project funds for security.

  • Define deliverables such as verified query behavior and correct distributed query routing.
  • Establish timelines for implementing security configuration artifacts and authentication behavior.
  • Agree on testing protocols to validate indexing updates and search result accuracy.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring an Apache Solr developer cost?

$500-$1,500 per project is a typical range for focused Apache Solr developer work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Schema design and configuration

$500-$1,200/project

Entry-level to mid-level
  • Updated schema.xml with fields, types, and dynamic field rules
  • CopyField rules aligned to application data structure
  • Documentation of schema changes and field behavior

Collection and core setup

$1,200-$2,500/project

Mid-level
  • Configured Solr collections or cores via Admin APIs
  • Applied commit and update behavior for consistent results
  • Guide for managing core lifecycle and operational settings

Indexing pipeline development

$2,500-$4,500/project

Mid-level to senior-level
  • Working requests that transform and submit documents to Solr
  • Scripts for document indexing and update management
  • Verified data flow from source to search index

Query tuning and optimization

$4,500-$7,000/project

Senior-level
  • Tuned search parameters for relevance, faceting, and sorting
  • Adjusted SolrCloud shard and replica settings for performance
  • Report on query speed and accuracy improvements

Security and deployment hardening

$7,000-$10,000/project

Expert-level
  • Enabled authentication and authorization via security.json
  • Defined user roles and endpoint permissions
  • Instructions for secure Solr instance maintenance

Frequently asked questions

Is hiring an Apache Solr developer worth it?

For most businesses, yes: hiring an Apache Solr developer is worthwhile. This specialist configures complex search schemas and manages distributed indexing that general backend engineers often lack the depth to optimize. They build precise query logic and tune relevance ranking to match your specific data structure.

How do I evaluate Apache Solr developer candidates?

Evaluate candidates by asking them to explain how they configure schema.xml elements like dynamic fields and copyField rules for a specific dataset. Look for examples where they tuned SolrCloud shard routing or adjusted commit policies to balance indexing speed with search consistency.

What is the difference between Solr cores and collections?

A core is a single index instance on one node, while a collection is a logical index split across multiple shards and replicas in SolrCloud. Developers manage cores for standalone setups and use the Collections API to distribute data for scalability and fault tolerance.

How does an Apache Solr developer secure search endpoints?

The developer configures authentication and authorization plugins within the security.json file to restrict access to admin APIs and query endpoints. This setup verifies user credentials and enforces role-based permissions before allowing any index updates or data retrieval.