Coder

DaMar Staffing

Columbus (OH)

On-site

USD 100,000 - 140,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

DaMar Staffing seeks a Software Developer to design, implement, and optimize software in a Columbus-based role with emphasis on search technologies. You will translate business and technical requirements into scalable, maintainable code and collaborate with diverse teams to deliver features.

The position involves leading feature planning, conducting unit and integration tests, and driving improvements while staying current with the latest search tooling and architectures.

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • At least 4 years of professional experience in software development.
  • Proficiency in Java, Scala, and Python.
  • Advanced knowledge in Java, Object-Oriented Design, Spring Boot, Spring Framework, Gradle.
  • RESTful web services; search technologies like Lucene/Solr; large-scale search systems.
  • Experience with Big Data and Hadoop ecosystem.
  • Linux/Unix systems and database design fundamentals.
  • Excellent communication and collaborative skills.
  • Problem-solving and creative thinking in a team setting.

Responsibilities

  • Assess, create, build, and evaluate software applications and systems emphasizing search technologies.
  • Transform requirements into scalable, maintainable code.
  • Cooperate with diverse teams to grasp product requirements and assign development tasks.
  • Lead the planning and execution of new features and improvements.
  • Complete unit, system, performance, and acceptance testing and propose enhancements.
  • Promote innovation in search technologies and emerging tools.
  • Direct the creation and interpretation of technical requirements and specifications.

Skills

Java
Scala
Python
Spring Boot
Spring Framework
Gradle
RESTful web services
Lucene/Solr
Large-scale search
Hadoop
Linux/Unix
SQL/NoSQL
Docker
Kubernetes
New Relic

Education

Bachelor's degree in a field related to Computer Science

Tools

MongoDB
Cassandra
DynamoDB
MySQL
PostgreSQL
Docker
Kubernetes
New Relic
Lucene
Solr
Hadoop
Gradle

Job description

Software Developer

Applicants must have authorization to work in the United States without employer sponsorship.

Responsibilities
  • Assess, create, build, and evaluate software applications and systems emphasizing search technologies.
  • Transform business and technical requirements into scalable, maintainable code using standard programming methods.
  • Cooperate with diverse teams to grasp product requirements and assign development tasks efficiently.
  • Lead the planning and execution of new features and improvements in various system components.
  • Complete and engage in unit, system, performance, and acceptance testing and propose and implement enhancements.
  • Promote innovation in search technologies, keeping up with emerging tools and trends.
  • Direct the creation and interpretation of technical requirements and specifications.
Minimum Qualifications
  • Bachelor's degree in a field related to Computer Science.
  • At least 4 years of professional experience in software development.
  • Proficient in Java, Scala, and Python.
  • Advanced knowledge in:Java, Object-Oriented Design.Spring Boot, Spring Framework, Gradle.RESTful web services.Search technologies like full-text search and indexing (e.g., Lucene, Solr).Large-scale search systems and search architecture.
  • Experience with Big Data technologies and the Hadoop ecosystem.
  • Thorough understanding of Linux/Unix systems and database design fundamentals.
  • Excellent communication skills—oral, written, and presentation.
  • Resourceful problem-solving and creative thinking.
  • Proven ability to work effectively in a collaborative team setting.
Preferred Skills
  • Familiarity with AI-supported coding tools (e.g., Cursor, Claude Desktop).
  • Knowledge of Graph Search and vector databases.
  • Hands-on experience in developing applications using Large Language Models (LLMs).
  • Proficiency in monitoring and observability tools such as New Relic.
  • Experience with NoSQL databases (MongoDB, Cassandra, DynamoDB).
  • Proficiency in relational databases (MySQL, PostgreSQL).
  • Knowledge of containerization and orchestration (Docker, Kubernetes).
  • Expertise in performance optimization and stress testing.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer (INTL)
Software Developer (INTL)

VantageSportz LLC • Pennsylvania

On-site
USD 70,000 - 110,000
Senior Software Engineer (Search / Retrieval)
Senior Software Engineer (Search / Retrieval)

Workato • Palo Alto (CA)

On-site
USD 150,000 - 200,000
Software Engineer
Software Engineer

VTG Defense • Chantilly (VA)

On-site
USD 100,000 - 130,000
.NET AWSDeveloper w/ OpenSearch/Elasticsearc
.NET AWSDeveloper w/ OpenSearch/Elasticsearc

Compunnel, Inc. • New York (NY), Northern (KY)

Hybrid
USD 110,000 - 193,000
Machine Learning/ Search Engineer - Services Special Projects
Machine Learning/ Search Engineer - Services Special Projects

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
C++ Developer
C++ Developer

Infojini Inc • New York (NY)

On-site
USD 90,000 - 130,000
Senior Software Engineer, Search
Senior Software Engineer, Search

Intone Networks Inc. • New York (NY), Northern (KY)

Hybrid
USD 130,000 - 190,000
Software Engineer with Security Clearance
Software Engineer with Security Clearance

VTG • Chantilly (VA)

On-site
USD 130,000 - 170,000
Support Engineer, Search
Support Engineer, Search

Lucidworks • United States

Remote
USD 104,000 - 143,000
Java Developer
Java Developer

Randstad • Los Angeles (CA)

On-site
USD 120,000 - 160,000