Haystack
← Back to Jobs
Technology
ST

Java Software Engineer

SR Talent Solution IncColumbus, OH🇺🇸United StatesPosted Oct 5, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Columbus, OH, United States
Posted
21 hours ago
DockerDynamoDBMongoDBMySQLScalaSpringSpring BootNew RelicCassandraHadoopJavaKubernetesPostgreSQLPython

Job Description

Position: Java Software Engineer 

Location: Columbus, OH-Hybrid

Duration: Full Time

Required Qualifications 

·       Bachelor’s degree in computer science or a related field. 

·       Minimum of 4 years of professional software development experience. 

·       Proficiency in Java, Scala, and Python. 

·       Expert-level knowledge in: 

o   Java, Object-Oriented Design  

o   Spring Boot, Spring Framework, Gradle 

o   RESTful web services 

o   Search technologies including full-text search and indexing (e.g., Lucene, Solr) 

o   Large-scale search systems and search architecture 

·       Experience with Big Data technologies and the Hadoop ecosystem. 

·       Solid understanding of Linux/Unix environments and database design principles. 

·       Strong communication skills—oral, written, and presentation. 

·       Creative problem-solving and innovative thinking. 

·       Proven ability to work effectively in a collaborative team environment. 

 

 

Highly Desired Skills 

·       Experience with AI-assisted coding tools (e.g., Cursor, Claude Desktop). 

·       Familiarity with Graph Search and vector databases. 

·       Hands-on experience developing applications using Large Language Models (LLMs). 

·       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. 

Similar jobs