2

Entry Level Java Software Engineer Jobs in Ohio (NOW HIRING)

Position Summary Diamond Power is seeking a Software Engineer to develop, maintain, and support a ... NET, VB.NET, Python, SQL, Java/JavaScript, and Oracle CDL. * Strong full-stack application ...

Join GRVTY's mission-focused team as a Software Engineer advancing data processing and analytic ... Active TS/SCI Clearance required Experience with Python, Java, C++, or similar languages for data ...

They are seeking a Software Engineer to develop and optimize software for data processing and ... Python, Java, C++, or similar languages for data-driven applications. • Familiarity with ...

Java Developer

Alexandria, OH · On-site

$100K - $110K/yr

  • Medical

Triunity Software in Columbus, OH is looking for a talented Java Developer to join our growing engineering team. This is an exciting opportunity to build powerful, scalable software solutions in a ...

Software Engineer-Other - Intermediate

Columbus, OH · On-site

$45 - $50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Working proficiency in a portion of software engineering disciplines and demonstrates understanding ... Category Name Required Importance Level Last Used Experience Protocols Java No 1 Additional Skills:

Junior Software Engineer

Dayton, OH · On-site

  • Medical

  • Dental

  • Retirement

Job Brief Software Engineer - Java, C/C++ DCS Corporation, an employee-owned company, is seeking a Junior Software Engineer to support our Aerospace Technology Development team in Dayton, Ohio. This ...

Cloud Software Engineer

Columbus, OH · On-site

$58 - $75.25/hr

Role: Cloud Software Engineer Location: Delaware/ Jersey City, NJ/ Columbus, OH (Full Onsite ... Must have experience with Java and Python * Must have experience with git, unit testing, Dev Ops ...

Showing results 21-40

Entry Level Java Software Engineer information

What is an entry level Java software engineer?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What does a typical day look like for an entry level Java software engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.

What are the key skills and qualifications needed to thrive as an entry level Java software engineer?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

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 cities in Ohio are hiring for Entry Level Java Software Engineer jobs?

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

Infographic showing various Entry Level Java Software Engineer job openings in Ohio as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Software Engineer

Andritz

Lancaster, OH • On-site

Full-time

Posted 6 days ago


Andritz rating

8.1

Company rating: 8.1 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

155th of 490 rated machine equipment manufacturers


Job description

Every day, ANDRITZ continues to deliver successful innovative solutions to our customers globally. Why are we so successful? Because we are passionate and love what we do! We are at the forefront of future engineering technologies, with solutions that ensure the success of our clients in key industries that are shaping the future of the world we live in.
Position Summary
Diamond Power is seeking a Software Engineer to develop, maintain, and support a diverse range of desktop and enterprise-level software applications. This role offers exceptional variety, with opportunities to work on internal engineering tools used throughout the organization as well as commercial software delivered directly to customers. Projects range from traditional user-facing applications to advanced automation and control systems that make real-time operational decisions for large industrial equipment using mathematical models, expert systems, and machine learning technologies.
Responsibilities
  • Design, develop, test, and maintain desktop and enterprise software applications.
  • Enhance and support existing code bases as well as develop new solutions.
  • Manage and coordinate external development resources for larger projects.
  • Maintain Oracle product configuration models and related Oracle BOMs.
  • Troubleshoot software, database, and integration issues.
  • Development deployments of software used internally and delivered externally.
  • Collaborate with business stakeholders to define requirements and deliver solutions.
  • Create and maintain technical documentation.

Skills
  • Proficiency in C# .NET, VB.NET, Python, SQL, Java/JavaScript, and Oracle CDL.
  • Strong full-stack application development experience.
  • Knowledge of database design and application architecture.
  • Excellent problem-solving, troubleshooting, and debugging skills.
  • Strong verbal and written communication skills.
  • Strong organizational and project management skills.
  • Continuous learner with a desire to stay current on emerging technologies.
  • Strong customer-service mindset.

Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience developing and supporting business-critical software applications is preferred.
  • Experience with Oracle databases and product configuration models helpful.
  • Experience managing external software development resources is a plus.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.
Requisition ID: 22840

What Andritz employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom