Java Software Engineer
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- python
- scala
- java
Summary
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.
- Dice Id: 91174723
- Position Id: 9104657
- Posted 1 day ago
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs