Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Platform Engineer - Java Developer & Elastic Search @ Sapital Recruitments

Home > Quality Assurance and Testing

 Posted 33 days ago — confirm the vacancy is still active.

 Platform Engineer - Java Developer & Elastic Search

Job Description

Platform Engineer - Java Developer Elastic Search
What you'll do
We're looking for Software Engineers to build and evolve a next-generation Search Platform that powers intelligent, scalable, and low-latency retrieval across massive enterprise datasets.
Our systems span the full lifecycle of searchfrom data ingestion and indexing to retrieval, ranking, and real-time query execution. You will work at the intersection of distributed systems, information retrieval, and applied ML/LLMs, contributing to both platform capabilities and search relevance improvements at scale.
You will collaborate closely with engineering, product, and data science teams to design and deliver high-quality solutions while continuously improving system performance and user experience.
Value You Deliver
  • Design and develop scalable backend services and REST APIs using Java and Spring Framework
  • Build and optimize indexing pipelines and query systems for large-scale datasets
  • Develop components for distributed search and data processing systems
  • Implement hybrid search techniques (keyword + vector/semantic retrieval)
  • Contribute to event-driven architectures and data pipelines using streaming technologies
  • Integrate ML/LLM-based components into production search workflows
  • Improve system performance through tuning, debugging, and root cause analysis
  • Participate in end-to-end development lifecycle: design, development, testing, and maintenance
  • Write high-quality, testable code using best practices such as TDD
  • Collaborate in Agile (Scrum) teams, contributing to sprint planning, reviews, and design discussions
What you bring Education Experience
  • Bachelor's degree in Computer Science or related field
  • 5+ years of experience in backend or distributed systems development
  • Experience with large-scale data processing systems is a plus
Technical Skills Core Programming Frameworks
  • Strong proficiency in Java (Java 17+)
  • Hands-on experience with Spring Framework (Spring Boot, MVC, Security, Retry)
  • Solid understanding of object-oriented design and design patterns
Search Information Retrieval
  • Basic understanding of search technologies (Solr / Elasticsearch / Lucene)
  • Familiarity with indexing, querying, and relevance concepts (BM25, TF-IDF)
  • Exposure to vector search and semantic retrieval is a plus
Data Processing Streaming
  • Familiarity with stream processing frameworks (Apache Beam / Storm / Spark)
  • Understanding of event-driven architectures and message processing
  • Experience working with JSON data (Jackson or similar libraries)
Data Storage
  • Experience with NoSQL systems (preferably Cassandra)
  • Understanding of distributed data models and query optimization
Infrastructure Tooling
  • Experience with build tools (Maven) and version control (Git)
  • Familiarity with Kafka or similar message brokers is a plus
  • Exposure to distributed file systems (HDFS) is a plus
Testing Quality
  • Experience with unit testing frameworks (JUnit, Mockito)
  • Understanding of test-driven development (TDD)
Value Competencies
  • Strong ownership and accountability for delivering high-quality solutions
  • Ability to collaborate effectively across teams and stakeholders
  • Curiosity and willingness to learn modern search, ML, and LLM technologies
  • Focus on performance, scalability, and reliability
  • Continuous improvement mindset with strong engineering discipline
Where you belong
We are part of the CTO organization focused on building a world-class Search Platform that powers enterprise discovery and procurement use cases at scale. Our team works on challenging problems across distributed systems, search relevance, and AI-driven retrieval - combining traditional information retrieval techniques with modern ML and LLM-based approaches. We prioritize scalability, observability, and real-world impact, while fostering a culture where engineers can grow and do their best work.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: SAP
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   beam semantic lucene message broker apache storm scale file system mockito spring elastic search java git apache spark design patterns solr json vector mvc rest junit maven data processing nosql spring boot system cassandra kafka core graphics

 Fraud Alert to job seekers!

₹ Not Disclosed

Sapital Recruitments

Sapital Recruitments specializes in IT and Healthcare hiring. We take a practical, transparent approach to connect companies with right talent. Founded on 6th February 2025, Sapital Recruitments is a dynamic and performance-driven placement and HR solutions firm dedicated to building strong workfor...

Job Listings