1

Java Programmer Jobs in Ohio (NOW HIRING)

Java Developer III

Cincinnati, OH · On-site

$40 - $44/hr

This role is ideal for a senior engineer with deep Core Java expertise and strong experience designing and supporting distributed systems where performance, reliability, resiliency, and scalability ...

Java Developer with FircoSoft Location: Dallas, TX / Pittsburgh, PA / Cleveland, OH / Denver, CO / Phoenix, AZ (Hybrid - 3 Days Onsite) Job Type: Full-Time (FTE) About the Role We are seeking an ...

New

Java Developer // Fulltime

Cincinnati, OH

$49 - $63.25/hr

Java Developer Location : Cincinnati, OH / Mclean, VA Duration: Fulltime Interview: Telephonic/Skype Must Have Skills * Total experience of 7+ Years with 4+ Years in Java/ J2EE Development * Hands on ...

Java FSD (Kafka, Gaia Kubernetes Platform, Splunk, IntelliJ) with Cassandra DB knowledge Traditional Java Developer with cassandra Familiary with Kafka, Gaia Kubernetes Platform, Splunk, IntelliJ ...

Java Microservices Developer

Columbus, OH · On-site

$49.25 - $63.75/hr

Java Microservices Developer Location : Columbus, OH Onsite Duration : 6+ months Roles and Responsibilities They are seeking a skilled professional to join our team as a Java Microservices Developer.

Senior Java Developer

Columbus, OH · On-site

$55.25 - $70.50/hr

Senior Java Developer (6-10 years) Location: On-site at the customer's office in Columbus, Ohio, USA Employment Type: Contract Required Qualifications * 6-10 years of professional software ...

Fullstack Java Developer

Columbus, OH · On-site

$50.75 - $65.50/hr

Title: Fullstack Java Developer Location: Columbus, OH * Strong hands-on experience in Java with Spring Boot-based microservices development. * Proven expertise in Kafka, including producers ...

Core Java Developer Location: Columbus, OH Job responsibilities: • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or ...

JAVA DEVELOPER

Cincinnati, OH

$49 - $63.25/hr

... engineers from their employers. We represent only high caliber technical professionals who have committed to making a change required by career. Requires experience with Java, Servlet, J2EE and an ...

Java Developer

Columbus, OH · On-site

$49.25 - $63.75/hr

Minimum of 5 year of experience with Java J2EE programming/Java Development Experience with one or more web technologies such as GWT (Google Web Toolkit), HTML, CSS, Ajax, etc. Familiarity with one ...

Java Microservices Engineer Location: Cleveland, OH (Most Preferred) Pittsburgh, PA (Second Preferred) Contract: W2 only, 6-12 month contract with potential for extension or conversion to full time ...

next page

Showing results 1-20

Java Programmer information

See Ohio salary details

$34

$52

$66

How much do java programmer jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for java programmer in Ohio is $52.46, according to ZipRecruiter salary data. Most workers in this role earn between $45.00 and $59.66 per hour, depending on experience, location, and employer.

How do Java Programmers typically collaborate with other team members during a software development project?

Java Programmers frequently work in cross-functional teams that include project managers, UX/UI designers, testers, and other developers. Collaboration often involves participating in daily stand-up meetings, code reviews, and sprint planning sessions to ensure everyone is aligned on project goals and timelines. Effective communication and version control tools like Git are essential for sharing code and tracking changes. Java Programmers are expected to provide input on technical solutions, resolve integration issues, and support teammates in troubleshooting, making teamwork a key aspect of the role.

What are the key skills and qualifications needed to thrive as a Java Programmer, and why are they important?

To thrive as a Java Programmer, you need solid knowledge of Java programming, object-oriented principles, and familiarity with software development methodologies, generally supported by a degree in computer science or related fields. Experience with frameworks like Spring or Hibernate, version control systems such as Git, and an understanding of build tools are commonly required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills set top performers apart. These skills ensure the creation of robust, maintainable code and efficient collaboration in dynamic development environments.

What is the difference between Java Programmer vs Java Developer?

AspectJava ProgrammerJava Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Oracle Java CertificationSame as Java Programmer, often with additional experience or certifications
Work EnvironmentUsually focused on coding, debugging, and testing in a team or individual settingIncludes coding, designing, and sometimes project management responsibilities
Industry UsageCommon in software companies, IT departments, and tech startupsUsed interchangeably in many organizations, with some emphasizing development tasks
Search & Comparison IntentFocuses on coding skills and technical proficiencyBroader role including design, architecture, and project involvement

While both Java Programmers and Java Developers work with Java technologies, Java Developers typically have a broader scope, including design and architecture, whereas Java Programmers focus mainly on coding and debugging. The roles often overlap, but the developer role may involve more responsibilities in project planning and system design.

What does a Java Programmer do?

A Java Programmer designs, develops, and maintains software applications using the Java programming language. They write code, debug errors, and collaborate with other developers to create efficient, scalable, and reliable software solutions. Java Programmers often work on web applications, mobile apps, enterprise systems, and backend services. They may also be responsible for testing, documenting, and updating existing programs to meet changing requirements.
What are the most commonly searched types of Java Programmer jobs in Ohio? The most popular types of Java Programmer jobs in Ohio are:
What cities in Ohio are hiring for Java Programmer jobs? Cities in Ohio with the most Java Programmer job openings:
Infographic showing various Java Programmer job openings in Ohio as of July 2026, with employment types broken down into 1% Internship, 85% Full Time, 8% Part Time, and 6% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $109,111 per year, or $52.5 per hour.

Java Developer III

Hudson Manpower

Cincinnati, OH • On-site

$40 - $44/hr

Contractor

Posted 15 days ago


Job description

Position Overview
We are seeking a highly skilled Lead Software Engineer to join a high-performing engineering team focused on building and optimizing scalable, high-throughput enterprise systems. This role is ideal for a senior engineer with deep Core Java expertise and strong experience designing and supporting distributed systems where performance, reliability, resiliency, and scalability are mission-critical.
Key Responsibilities
  • Design, develop, and optimize high-performance Core Java applications.
  • Lead architecture discussions around scalability, throughput, latency, and resiliency.
  • Analyze, troubleshoot, and improve application performance across distributed environments.
  • Develop optimized, maintainable, and scalable software components and unit tests.
  • Conduct code reviews and identify opportunities for optimization and risk mitigation.
  • Support deployments, release management, and production stability initiatives.
  • Collaborate with engineering teams to resolve complex technical challenges.
  • Tune applications for multi-threaded and high-concurrency environments.
  • Drive engineering best practices, design patterns, and continuous improvement initiatives.
  • Lead technical projects and influence engineering direction across teams.
    Required Technical Skills
    Backend
    • Java 8+
    • Spring Boot
    • Spring Framework
    • REST APIs
    • Microservices
    • Object-Oriented Programming (OOP)
    • Distributed Systems
    • Design Patterns

    Front-End
    • Angular
    • JavaScript
    • TypeScript
    • Node.js

    Database
    • SQL
    • Relational Databases
    • Query Optimization

    DevOps & Tools
    • Docker
    • Gradle
    • Maven
    • Git
    • GitHub
    • CI/CD

    Engineering Practices
    • Secure Coding
    • Code Reviews
    • Architecture Design
    • Production Support
    • Performance Optimization
    • Unit Testing
    • Integration Testing

    Leadership
    • Technical Mentoring
    • Architecture Guidance
    • Engineering Standards
    • Cross-functional Collaboration
    • Risk Identification
    • Production Incident Leadership

Required Qualifications
  • 7-12 years of Java development experience.
  • Strong expertise with Java 8+ and Spring Boot.
  • Experience building enterprise-scale distributed applications.
  • Hands-on experience developing RESTful APIs.
  • Experience with Angular or modern JavaScript frameworks.
  • Strong SQL and relational database experience.
  • Experience with Docker, Git, Maven/Gradle, and CI/CD.
  • Experience supporting production applications.
  • Strong problem-solving and communication skills.
  • Ability to mentor developers and provide technical leadership.

Preferred Qualifications
  • Banking or Financial Services experience
  • Kubernetes
  • AWS Cloud
  • Jenkins
  • SonarQube
  • OAuth
  • JWT
  • Security Frameworks
  • Kafka
  • Messaging Systems

Must Have Skills
  • Java 8+
  • Spring Boot
  • Spring Framework
  • SQL
  • REST APIs
  • Docker
  • Git
  • Angular or Node.js
  • JavaScript
  • TypeScript
  • CI/CD
  • Gradle or Maven
  • Distributed Systems
  • Production Support
  • Technical Leadership