Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Senior Java Developer with Elasticsearch experience

S2Alliance Inc • Virginia, US • On-site

Posted on: 12th March, 2025
Employment Type: FULLTIME

Job Description

Overview:

S2Alliance is seeking a Senior Java Developer with Elasticsearch experience to join our team. This role offers an exciting opportunity to design and develop high-performance applications while working with cutting-edge cloud and search technologies.

U.S. Citizenship is required due to federal government security clearance requirements.

Key Responsibilities:
• Design, develop, and maintain scalable Java-based microservices using Spring Boot.
• Implement and optimize Elasticsearch for high-performance search and data indexing.
• Work with AWS cloud services (EC2, Lambda, S3, Kinesis, SQS) to develop cloud-based solutions.
• Develop and manage relational and NoSQL databases (Oracle, SQL, JDBC, Hibernate, JPA).
• Optimize search functionalities using Elasticsearch, Lucene, Solr, or similar frameworks.
• Collaborate with cross-functional teams in an Agile development environment.
• Lead and mentor junior developers, ensuring best coding practices and architectural principles.

Required Qualifications:
• 8+ years of experience in Java development with a strong background in Spring Boot and Microservices.
• Hands-on experience with Elasticsearch for indexing, querying, and performance tuning.
• Proficiency in SQL, NoSQL databases (DynamoDB, MongoDB, Cassandra, or HBase).
• Familiarity with AWS cloud services and cloud-based infrastructure.
• Strong understanding of Unix/Linux environments and RESTful API development.
• Experience with CI/CD pipelines and software configuration tools (Git, Maven, Gradle).
• Ability to troubleshoot and optimize high-volume, distributed systems.
• Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.

Preferred Skills:
• Experience with document search and text retrieval systems using Elasticsearch, Lucene, or Solr.
• Knowledge of full-text search, fuzzy search, synonym handling, and NLP techniques.
• Familiarity with optical character recognition (OCR) technologies for document processing.
• Experience with large-scale indexing, query optimization, and search relevancy tuning.
• Knowledge of front-end frameworks (React, Angular, TypeScript) is a plus.
• Familiarity with Agile methodologies and experience as a Scrum Master is beneficial.

Benefits:
• Competitive Salary
• Medical Insurance
• 401(k) Retirement Plan
• Generous PTO (2+ Weeks)
• Paid Federal Holidays
• Opportunities for career growth and leadership roles

Responsibilities

  • This role offers an exciting opportunity to design and develop high-performance applications while working with cutting-edge cloud and search technologies
  • Design, develop, and maintain scalable Java-based microservices using Spring Boot
  • Implement and optimize Elasticsearch for high-performance search and data indexing
  • Work with AWS cloud services (EC2, Lambda, S3, Kinesis, SQS) to develop cloud-based solutions
  • Develop and manage relational and NoSQL databases (Oracle, SQL, JDBC, Hibernate, JPA)
  • Optimize search functionalities using Elasticsearch, Lucene, Solr, or similar frameworks
  • Collaborate with cross-functional teams in an Agile development environment
  • Lead and mentor junior developers, ensuring best coding practices and architectural principles

Requirements

  • U.S. Citizenship is required due to federal government security clearance requirements
  • 8+ years of experience in Java development with a strong background in Spring Boot and Microservices
  • Hands-on experience with Elasticsearch for indexing, querying, and performance tuning
  • Proficiency in SQL, NoSQL databases (DynamoDB, MongoDB, Cassandra, or HBase)
  • Familiarity with AWS cloud services and cloud-based infrastructure
  • Strong understanding of Unix/Linux environments and RESTful API development
  • Experience with CI/CD pipelines and software configuration tools (Git, Maven, Gradle)
  • Ability to troubleshoot and optimize high-volume, distributed systems
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
S2Alliance Inc

S2Alliance Inc

Technology

Location

Virginia, US

Job Type

FULLTIME

Benefits

  • Competitive Salary
  • Medical Insurance
  • 401(k) Retirement Plan
  • Generous PTO (2+ Weeks)
  • Paid Federal Holidays
  • Opportunities for career growth and leadership roles

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

steampunk

3 weeks ago

FULLTIME

Spring Boot Integration Developer Jobs

Virginia, US View Job

Yellow Duck Technologies Inc.

1 week ago

FULLTIME

Java Microservices Engineer

Maryland, US View Job