1

Senior Java Software Engineer Jobs in Ohio (NOW HIRING)

Senior Java Developer - GenAI

Columbus, OH ยท On-site

$53.50 - $68.25/hr

Senior Java Developer GenAI & Microservices We are looking for an experienced Java Developer with strong expertise in System Design, Microservices, Spring Boot, Kafka, Python, and GenAI Architecture

senior java developer

Ohio City, OH ยท On-site

$53.75 - $68.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Competence in using Java IDE tools of Eclipse, GGTS, Rational Application Developer (RAD ...

Senior Java Tech lead

Mason, OH ยท On-site

$100K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... software development practices. This role requires strong technical leadership, solution design ... DevOps & Tools โ€ข Git โ€ข Jenkins โ€ข Maven/Gradle โ€ข SonarQube โ€ข CI/CD Pipelines โ€ข Nexus ...

Senior JAVA Developer

Cincinnati, OH ยท On-site

$80K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Java, J2EE and web/internet based programming experience (both client and server side) 5+ ...

Senior Java Developer

Columbus, OH ยท On-site

$55.25 - $70.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The system is built using Java (Spring, JSP/Servlets), with Maven, Docker, and integrates with ... Bachelor's or Master's degree in Computer Science, Software Engineering, Information Systems ...

Java Developer - Senior

Columbus, OH ยท On-site +1

$53.75 - $68.50/hr

Develop software in an agile environment leveraging DevOps for environment setup, automated builds ... Strong Java development experience including experience with the Spring Framework, Eclipse, Maven ...

Java Developer - Senior

Columbus, OH ยท On-site +1

$55.25 - $70.50/hr

Develop software in an agile environment leveraging DevOps for environment setup, automated builds ... Strong Java development experience including experience with the Spring Framework, Eclipse, Maven ...

Software Engineer III - JAVA

Brook Park, OH

$48.75 - $66.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Java, SQL, algorithm design Description As a Software Engineer on the SCaN Center for Engineering, Networking, Integration, and Communications (SCENIC) team at NASA Glenn Research Center in Cleveland ...

Software Engineer III - JAVA

Brook Park, OH ยท On-site

$48.75 - $66.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Java, SQL, algorithm design Description As a Software Engineer on the SCaN Center for Engineering, Networking, Integration, and Communications (SCENIC) team at NASA Glenn Research Center in Cleveland ...

Showing results 41-60

Senior Java Software Engineer information

See Ohio salary details

$38.5K

$143.5K

$251.9K

How much do senior java software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior java software engineer in Ohio is $143,487.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $156,400.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are the most commonly searched types of Java Software Engineer jobs in Ohio?

The most popular types of Java Software Engineer jobs in Ohio are:

What are popular job titles related to Senior Java Software Engineer jobs in Ohio?

For Senior Java Software Engineer jobs in Ohio, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in Ohio look for?

The top searched job categories for Senior Java Software Engineer jobs in Ohio are:

What cities in Ohio are hiring for Senior Java Software Engineer jobs?

Cities in Ohio with the most Senior Java Software Engineer job openings:

What are popular job titles related to Senior Java Software Engineer jobs in OH?

For Senior Java Software Engineer jobs in OH, the most frequently searched job titles are:

Infographic showing various Senior Java Software Engineer job openings in Ohio as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $143,487 per year, or $69 per hour.

Senior Java Developer - GenAI

Photon

Columbus, OH โ€ข On-site

$53.50 - $68.25/hr

Other

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Job Description
Senior Java Developer GenAI & Microservices
Job Description
We are looking for an experienced Java Developer with strong expertise in System Design, Microservices, Spring Boot, Kafka, Python, and GenAI Architecture. The ideal candidate will be responsible for designing scalable, high-performance enterprise applications and integrating modern GenAI capabilities into distributed systems.
Key Responsibilities
  • Design and develop scalable, resilient applications using Java, Spring Boot, and Microservices.
  • Own and contribute to high-level and low-level system design, architecture, and technical solutioning.
  • Design event-driven architectures using Apache Kafka for real-time data and asynchronous processing.
  • Develop secure and scalable REST APIs and backend services.
  • Design and implement GenAI/LLM-based architectures, including RAG, AI agents, model integration, and AI-powered enterprise solutions.
  • Work with Python for AI/ML integrations, automation, data processing, and GenAI application development.
  • Integrate LLMs and AI services with existing Java-based enterprise applications and microservices.
  • Evaluate and recommend appropriate technologies, frameworks, design patterns, and architectural approaches.
  • Drive performance, scalability, reliability, security, and observability across distributed systems.
  • Collaborate with product managers, architects, data engineers, ML engineers, and development teams.
  • Provide technical leadership, conduct code/design reviews, and mentor engineering teams.
Required Skills
  • 8+ years of experience in Java/J2EE application development.
  • Strong expertise in Java, Spring Boot, and Microservices Architecture.
  • Strong understanding of System Design, Distributed Systems, Design Patterns, and API Architecture.
  • Hands-on experience with Apache Kafka and event-driven architecture.
  • Strong Python programming experience, particularly for AI/GenAI integrations.
  • Experience designing or implementing GenAI architectures and LLM-based applications.
  • Knowledge of RAG, Vector Databases, Embeddings, Prompt Engineering, and AI Agents.
  • Experience integrating LLMs such as OpenAI, Gemini, Claude, Llama, or similar models.
  • Strong understanding of REST APIs, authentication, security, scalability, and performance optimization.
  • Experience with relational and/or NoSQL databases.
  • Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with Docker, Kubernetes, CI/CD, and modern DevOps practices is preferred.
Preferred Skills
  • LangChain, LangGraph, LlamaIndex, or similar GenAI frameworks.
  • Vector databases such as Pinecone, Weaviate, Milvus, pgvector, or similar.
  • Experience building Agentic AI / Multi-Agent Systems.
  • Knowledge of AI/ML concepts and model deployment.
  • Experience with observability tools and distributed tracing.
  • Strong communication, problem-solving, and technical leadership skills.