2

Entry Level Java Software Engineer Jobs in Greenville, SC

Non-Plant Exempt POSITION PURPOSE The Design Engineer is an entry-level position where associates ... Positive outlook * Computer skills (experience with engineering design software preferred)

IT Digital Identity Co-Op (Spring 2027)

Greenville, SC · On-site

$109K - $109K/yr

Software development in JAVA or a similar programming language * Reviews technical documentation and migration of content into Confluence as applicable * Creates, maintain and enhance existing Power ...

We are looking for an entry-level or early career Mechanical Engineer with strong technical skills ... FEA software experience; Ansys, NASTRAN, and/or Inventor preferred * Machining and fabrication ...

We are looking for an entry-level or early career Mechanical Engineer with strong technical skills ... FEA software experience; Ansys, NASTRAN, and/or Inventor preferred * Machining and fabrication ...

Business Analyst III

Greenville, SC

$41.25 - $56.75/hr

Knowledge of computer software, such as Visual Basic, Java, SQL, etc. * Bachelor's degree in a technical field such as computer science, computer engineering or related field required. MBA or other ...

... full-time Entry Level Test Technicians. Job Duties & Responsibilities: * Work with engineers and ... Experience with general computer operation and ability to learn new software * Keen attention to ...

Industry/Sector Not Applicable Specialism Core DevSecOps Engineering Management Level Senior ... This role bridges the gap between teams for seamless and secure application and software ...

Showing results 41-60

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:

Recovery Project Engineer

The Lemoine Company

Greenville, SC • On-site

Full-time

Re-posted 28 days ago


Job description

LEMOINE, a Great Place to Work®-Certified company, is currently seeking a Recovery Project Engineer. The Recovery Project Engineer assists and supports the Project Management staff in the planning and implementation of a project. Enhances customer relationships by providing excellent service. Responsible for assisting the Project Manager with contract administration, procurement, subcontract awards, scheduling and costing, oversight of project quality and safety, compliance, and customer service, all in an effort to minimize risk and to keep the focus on LEMOINE's Foundations for Successful Execution.The Recovery Project Engineer travels to residential homes to establishes the scope of work and documents completed repairs for homeowner rehabilitation and reconstruction projects funded by HUD's Community Development Block Grant Disaster Recovery (CDBG-DR) Program.Job Responsibilities:80% travel in South Carolina.Document activities and homeowner communications in QuickBase.Residential Project Management Process Administration.Conduct thorough residential inspections, including taking photographs, record scope notes, and complete checklists or other forms as required.Inspect all interior and exterior areas of each home, including crawlspaces, attics, and roofs.Coordination with homeowners, subcontractors, and state inspectors.Review and verify scope of work completion and quality.Quality Assurance & Quality Control.Ability to read, understand and interpret contract documents.Document project coordination meetings for distribution.Monitor project schedules to ensure timeliness.LIFE Safety Program Implementation.Required Qualifications:Bachelor's Degree from an accredited University in Construction Management, Engineering, or related curriculum or equivalent work experience. (Preferred)Entry level, 1-2 years of related to construction project work experience. (Preferred)Working knowledge of project planning, scheduling, and estimating for construction tradesProficient computer skills and familiarity with Microsoft Office Suite, project management, estimating, and scheduling software programs.Excellent communication skills, both written and oral.Section 3:This position is a Section 3 eligible job opportunity under the Housing and Urban Development Act of 1968. Section 3 residents are encouraged to apply. The purpose of Section 3 of the HUD Act of 1968 is to ensure that preference for employment opportunities generated from the expenditure of HUD funds is directed to local low and very low-income persons, particularly those who receive federal housing assistance. All qualified applicants will be considered but may not necessarily receive an interview. Due to the large volume of submissions received by this office, information concerning application and/or interview status cannot be provided. Selected applicants will be contacted for next steps in the interview process. Applicants who are not selected may not receive notification. This position is subject to close at any time once a satisfactory applicant pool has been identified.Equal Opportunity EmployerThe Lemoine Company, L.L.C. is an Equal Opportunity Employer. All applications are considered without regard to race, color, sex, age, religion, national origin, sexual orientation, or disability. Only job-related factors will be considered in deciding applicants' qualifications for positions. 
Job Posted by ApplicantPro