Principal Java Engineer

Tekniforce

United States

Hybrid

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A prominent technology firm is seeking a Principal Java/Scala Software Engineer to shape next-generation products and strategies. This full-time, hybrid role requires over 10 years of enterprise development experience with Java or Scala, deep knowledge of search engines, and proficiency in cloud-based services such as AWS. You will design scalable solutions and mentor junior engineers as part of a collaborative team in Raleigh, North Carolina. Local candidates preferred.

Qualifications

  • 10+ years of hands-on experience with enterprise development languages such as Java or Scala.
  • Knowledge of message queues and event-driven architecture.
  • Experience with modern search engines like Solr or Elasticsearch.

Responsibilities

  • Serve as SME on coding and technical issues.
  • Design and implement scalable solutions including schema design and query optimization.
  • Develop and maintain Java-based APIs to interface with Solr and other backend systems.

Skills

Java
Scala
Kafka
SQS
Solr
Elasticsearch
AWS
DevOps
Site Reliability Engineering
Test-driven development

Tools

AWS services (EC2, Lambda, S3, RDS, DynamoDB, API Gateway)

Job description

We are looking for a Principal Java/ Scala Software Engineer. This is a full-time permanent hire, hybrid position in Raleigh, North Carolina with our client. In this role as a Principal Java/ Scala Software Engineer, you will be creating next-generation products and strategies for the company, bring your own perspective on how to solve a variety of internal and external opportunities. Two positions open (one is senior and the other is principal) and H1 candidates are welcome to apply. Local candidates preferred.

Responsibilities as a Principal Java/ Scala Software Engineer
  • Serve as SME person on coding and technical issues
  • Design and implement scalable solutions, including schema design, indexing strategies, and query optimization
  • Develop and maintain Java-based APIs to interface with Solr and other backend systems
  • Lead efforts to improve relevance, including tuning scoring algorithms, implementing synonyms, and customizing analyzers
  • Monitor and optimize performance
  • Ensure high availability and fault tolerance of search infrastructure
  • Conduct code reviews, mentor junior engineers, and contribute to architectural decisions
  • Work closely with product managers and UX designers to translate business requirements into technical solutions
  • Stay current with emerging technologies and best practices in search engineering and Java development
Required skills and qualifications as a Principal Java/ Scala Software Engineer
  • 10+ years of hands-on experience with enterprise development languages such as Java or Scala
  • Knowledge of message queues (e.g., Kafka, SQS) and event-driven architecture
  • Experience developing / maintaining web applications based on modern search engines such as Solr / Elasticsearch, including indexing, query parsing, relevance tuning, etc.
  • Experience scaling search server clusters to accommodate increasing traffic to meet specific performance requirements
  • Build and manage cloud-based infrastructure and services on AWS (e.g., EC2, Lambda, S3, RDS, DynamoDB, API Gateway)
  • Exposure to DevOps or Site Reliability Engineering (SRE) practices
  • Understanding of security best practices in API and cloud environments
  • Expertise in test-driven development and maintenance including techniques for applying best practices for overall project benefit
  • A proven expert in partnering and leading internal and external technology resources in solving complex business needs
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Java/Scala Engineer - Lead Search & Cloud APIs
Principal Java/Scala Engineer - Lead Search & Cloud APIs

Tekniforce • United States

Hybrid
USD 100,000 - 125,000
Principal Software Engineer - Relevance in ES|QL - Elasticsearch
Principal Software Engineer - Relevance in ES|QL - Elasticsearch

United States Digital Space LLC • Spain (TX)

On-site
USD 140,000 - 180,000
Principal Software Engineer - Relevance in ES|QL - Elasticsearch
Principal Software Engineer - Relevance in ES|QL - Elasticsearch

United States Digital Space LLC • Town of Greece (NY)

On-site
USD 170,000 - 260,000
Sr. Software Engineer (SolrCloud/ Elastic-Search, Endeca)
Sr. Software Engineer (SolrCloud/ Elastic-Search, Endeca)

Redolent Infotech Pvt. Ltd. • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch
Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch

United States Digital Space LLC • Town of Greece (NY)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

EPAM Systems • Chicago (IL)

On-site
USD 130,000 - 135,000
Principal Fullstack Java Engineer
Principal Fullstack Java Engineer

Insight Global • Reading

Hybrid
USD 180,000 - 240,000
Principal Software Engineer – Elasticsearch Search & AI
Principal Software Engineer – Elasticsearch Search & AI

Socket.dev • Spain (TX)

On-site
USD 93,000 - 147,000
Health coverage
Flexible locations and schedules
Generous vacation days
+3
Principal Data Engineer
Principal Data Engineer

IVID TEK INC • Fairmeadows (NC)

Hybrid
USD 120,000 - 160,000
Sr. Java Engineer - (Analytics, Cloud, Hadoop, Scala)
Sr. Java Engineer - (Analytics, Cloud, Hadoop, Scala)

Aequor • New York (NY)

On-site
USD 120,000 - 150,000