2

Entry Level Java Software Engineer Jobs in Greenville, SC

Curam expert with Java

Greenville, SC · On-site

$53.75 - $68.75/hr

Market This senior expert level software engineering position will be responsible for system ... This position requires experience with java/.net as secondary and/or other modern object-oriented ...

Curam expert with Java

Greenville, SC · On-site

$53.75 - $68.75/hr

Market This senior expert level software engineering position will be responsible for system ... This position requires experience with java/.net as secondary and/or other modern object-oriented ...

Java Tutor

Greenville, SC · Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Software Engineer (Junior/Mid/Senior/Architect Level) Mobile Developer (iOS and Android) Database Developer and Administrator (SQL Server) Power Platform and Database Engineer Business Systems and ...

Project Engineer (Entry Level)

Greenville, SC · On-site

$63K - $83K/yr

Garver is seeking a Project Engineer (Entry-Level) in Greenville, SC to join our established Water ... Experience in process modeling software, Hydromantis GPS-X or BioWin Grow with Us Garver offers its ...

Software Engineer (Junior/Mid/Senior/Architect Level) Mobile Developer (iOS and Android) Database Developer and Administrator (SQL Server) Power Platform and Database Engineer Business Systems and ...

AECOM's transportation team in Greenville, SC is seeking an Entry-Level Bridge Engineer to work in ... Uses computer software as a tool for solving basic engineering problems. * Creating innovative ...

AECOM's transportation team in Greenville, SC is seeking an Entry-Level Bridge Engineer to work in ... Uses computer software as a tool for solving basic engineering problems. * Creating innovative ...

WI-MAP Project Engineer (Entry-Level)

Greenville, SC · On-site

$63K - $83K/yr

Experience with hydraulic modeling software (e.g., Bentley WaterGEMS, Bentley SewerGEMS, Innovyze ... In the top 100 of Engineering News-Record's Top 500 Design Firms list, with more than 1,400 ...

WI-MAP Project Engineer (Entry-Level)

Greenville, SC · On-site

$63K - $83K/yr

Experience with hydraulic modeling software (e.g., Bentley WaterGEMS, Bentley SewerGEMS, Innovyze ... In the top 100 of Engineering News-Record's Top 500 Design Firms list, with more than 1,400 ...

AECOM's transportation team in Greenville, SC is seeking an Entry-Level Bridge Engineer to work in ... Uses computer software as a tool for solving basic engineering problems. * Creating innovative ...

next page

Showing results 1-20

Entry Level Java Software Engineer information

See Greenville, SC salary details

$46.5K

$92.9K

$188.5K

How much do entry level java software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for entry level java software engineer in Greenville, SC is $92,892.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,200.00 and $96,400.00 per year, depending on experience, location, and employer.

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 Greenville, SC?

The most popular types of Java Software Engineer jobs in Greenville, SC are:

What cities near Greenville, SC are hiring for Entry Level Java Software Engineer jobs?

Cities near Greenville, SC with the most Entry Level Java Software Engineer job openings:

Java Software Engineer -- Hybrid, AI Agent Workflows

Huntington Ingalls Industries

Greenville, SC • On-site

$74.49 - $105/hr

Other

Medical, PTO

Posted 5 days ago


Huntington Ingalls Industries rating

7.5

Company rating: 7.5 out of 10

Huntington Ingalls Industries

Based on 147 frontline employees who took The Breakroom Quiz

7.4

Company rating compared to similar companies: 7.4 out of 10

Manufacturers average

Based on 75,990 frontline employees who took The Breakroom Quiz


Job description

Huntington Ingalls Industries in Greenville, SC is seeking a talented Software Engineer to design and implement innovative software solutions. The ideal candidate will have substantial experience in Java and a strong understanding of software development methodologies. Responsibilities include collaborating with a team to deliver high-quality software and staying current with industry trends.

This role offers the flexibility of a hybrid work environment, allowing up to 2 days per week in the office while providing benefits like healthcare and generous PTO. A current U.S. Government security clearance is mandatory.

#J-18808-Ljbffr

Working at Huntington Ingalls Industries

About Huntington Ingalls Industries, in their own words

From Huntington Ingalls Industries

Our 44,000-strong team includes skilled tradespeople; artificial intelligence and machine learning experts; engineers; technologists; scientists; logistics experts; and business administration professionals. Recognized as one of America's top large employers, we are a values and ethics driven organization that puts people's safety and well-being first. Here you'll find a collaborative environment, competitive benefits, and valuable educational and training programs that span our shipbuilding apprentice schools in Virginia and Mississippi to tuition reimbursement programs that support continual career growth at every stage of your career.

Our values of integrity, safety, respect, engagement, responsibility and performance are the foundation of HII's ethical culture that inspires employees to do the right thing each day, regardless of the circumstances.


What Huntington Ingalls Industries employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom