Software Architect

Pleasanton, California

Ampcus
Apply for this Job
Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team.

Job Title: Software Architect - Client Server

Location(s): Pleasanton, CA

Job Description:

The Search and Java Expert will be responsible for creating, implementing, and optimizing search solutions, integrating them with Java-based systems, and ensuring that the search infrastructure performs and scales properly. Will collaborate closely with others to deliver effective search solutions that improve user experiences and meet business requirements.

Required skills:
  • Proficient in Java programming (ideally version 8 or later).
  • Extensive experience with search engines such as Elasticsearch and Apache Solr.
  • Expertise in creating and managing search indexing pipelines.
  • Strong knowledge of distributed systems and storage architectures.
  • Experience with microservice architecture and RESTful APIs.
  • Comprehensive understanding of search system performance enhancement strategies.
  • Proficiency in appropriate tools and frameworks such as Spring Boot, Hibernate, and Maven.
  • Demonstrates strong problem-solving and troubleshooting skills for complicated technical difficulties.
  • Worked with Git or other version control systems.
  • Demonstrates strong communication skills and ability to collaborate with cross-functional teams.
Qualifications:
  • Understanding machine learning methods for search relevancy and ranking.
  • Expertise in cloud platforms (GCP, Azure) and containerization (Docker, Kubernetes).
  • Experience with frontend technologies (e.g., React, Angular) to enhance collaboration with UI teams.
  • Experience with CI/CD tools and procedures.
Education:
  • Bachelor's or master's degree in computer science, Engineering, or a related field.
  • Experience: 10+ years of experience in Java development with a strong focus on search technologies.
Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veterans or individuals with disabilities.

Date Posted: 13 April 2025
Apply for this Job