CareerPlanGet AI match score →

Senior Java Software Engineer - Search Team

Amman, JOR💼 Full-time🗓 2026-07-20 → 2026-07-31

Core

Design, build, and maintain backend search systems powering millions of user interactions globally.

Role type

Senior IC backend software engineer (search)

Builds

Scalable, high-performance search solutions and backend services

Domain

Publishing, education, and science; distributed systems and information retrieval

Deliverable

production ML models | product features | infrastructure

Required skills

Java, RESTful APIs, unit and integration testing (JUnit, Mockito), Git, Linux, object-oriented programming, data structures, software design patterns, troubleshooting, distributed systems

Preferred skills

Apache Solr, Elasticsearch, Lucene, Kafka, Docker, Kubernetes, Jenkins, GitHub Actions, Google Cloud Platform (GCP), large-scale production systems

Technologies

Apache Solr, Kafka, Docker, Kubernetes, Jenkins, GitHub Actions, Google Cloud Platform, JUnit, Mockito

Responsibilities

Design and develop core search platform components; build scalable services to improve search performance and relevance; troubleshoot issues across development, testing, and production environments; participate in architectural discussions and code reviews; improve software quality through automated testing and refactoring; take ownership of features from design to deployment

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗