Data Engineer

Applied Materials

  • 7 - 10 Years
  • Bangalore, India
Data Engineer
Job Posted : Jul 29th, 2021

Job Description

Key Responsibilities:-

  • Work as part of GIS A2V globally distributed team to design and implement solutions in alignment with business needs and project schedules.
  • Code, test, and document new or modified data systems to create robust and scalable applications for data analytics.
  • Work with other developers to make sure that all data solutions are consistent.
  • Partner with business community to understand requirements, determine training needs and deliver user training sessions.
  • Perform technology and product research to better define requirements, resolve important issues and improve the overall capability of the analytics technology stack.
  • Evaluate and provides feedback on future technologies and new releases/upgrades. 
  • Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.
  •  Ensuring that technical software development process is followed on the project, familiar with industry best practices for software development.
  • Develop applications in languages including Angular, React and full stack development.
  • Demonstrate the ability to adapt and work with team members of various experience level.
  • Experience with source control tools (Git, SVN, etc.) and development workflow methodologies.

Skills and Qualifications:-

  • Must have hands on experience in working with Java technologies to manipulate large data and faster data delivery.
  • Hands-on understanding of OOPS design principle.
  • Good understanding of custom web implementation.
  • 4+  years of Search experience (any search tool / custom impl).
  • Good understanding and hands-on experience on Relevancy Strategies OOTB as well as custom.
  • Hands-on experience in containerization.
  • Extensive Experience on Lucene & SOLR -Search Engine, Text Mining, Indexing Lucene Java search library, REST-like API such as HTTP/XML and JSON APIs.
  • Must have 4+ Years of experience on Java and related frameworks
  • Must have 3+ Years of Hands-on experience with Spring framework including Spring Boot, Spring Security, Spring Batch.
  • Exposure with Big data platforms is required.
  • Exposure with CDH or other Hadoop distributions is as plus. Indexing of data sources including Web/Database, primarily structured data.
  • Engineer automated techniques and processes for the bulk indexing of large-scale data sets residing in database or un-indexed systems.
  • Good knowledge on setting up and configuring multiple SOLR cores under Linux environment.
  • Defining SOLR index schemas for various data elements and configuring the same for various priorities.
  • Skill in indexing database on incremental manner. (Add indexes for new records added since previous index and removing indexes for the deleted records.)
  • Knowledge on indexing database using SOLRs built-in database indexing features.
  • Good knowledge on Promoting search results, Facet searches, Pivot facet, Stats component, Boost queries, using Filter Queries etc.
  • Load balancing, integrating multi core searches.
  • SOlrJ API programming experience for querying/feeding/
  • Experience on using custom connectors with Solr is a plus Experience in developing web services technologies (SOAP and RESTful)
  • Experience with Spring Cloud Stream, Spring MVC, Spring Data is a plus
  • Exceptionally good with code , unit testing to deliver defect free codes Experience with caching solutions a plus.
  • Experience with WebSphere, WebLogic or other Application Server runtimes.
  • Strong analytical skills to research and solve problems
  • Experience with UML modelling tools.
  • Experience in Agile methodologies like Scrum.

Problem Solving:-

  • Solves complex problems; takes a new perspective on existing solutions; exercises judgment based on the analysis of multiple sources of information.

Interpersonal Skills:-

  • Explains difficult or sensitive information; works to build consensus.


  • Bangalore, India.

Company Overview:-

Applied Materials is the leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. At Applied Materials, our innovations make possible a better future.