2

Entry Level Java Software Engineer Jobs in North Carolina

Sr Software Engineer

Charlotte, NC · Hybrid

$119K - $157K/yr

Java, Spring boot, JPA, Oracle/Postgres/ No SQL Mongo Submittal Requirements 3-5 Must Haves (need ... Engineering fundamentals; knows software architecture and readily applies this to software ...

Good working knowledge of SQL, C#, SSIS Good to have Core Java, Spring Framework frameworks ... software developers, IT, DevOps) Provide prompt and accurate feedback to customers Refer to ...

NET, Java or Python 2. Foundational knowledge of business concepts and terms 3. Effective verbal ... an entry level software engineer position Preferred Qualifications: Knowledge of specific ...

Java Full Stack Developer

Cary, NC · On-site

$48.75 - $62.75/hr

A Software Engineer will develop, maintain, and support new or existing software products while ... Java Spring Bot AWS (EC2, SQS, Lambda, S3, DynamoDB) Angular

Software Engineer

Charlotte, NC · On-site +1

$97K - $125K/yr

Strong programming skills in one or more programming languages (e.g., JavaScript, Python, TypeScript, Java, C#, C++, etc.). * Solid understanding of software development methodologies and best ...

New

Software Engineer

Charlotte, NC · On-site

$97K - $125K/yr

Strong programming skills in one or more programming languages (e.g., JavaScript, Python, TypeScript, Java, C#, C++, etc.). * Solid understanding of software development methodologies and best ...

Software Engineer III, Viewpoint

Raleigh, NC · On-site

$56 - $75/hr

The Software Engineer III will be responsible for designing, developing, and maintaining software ... Java, Scala, Python, Go, JavaScript/TypeScript. • Full-stack web applications development. • ...

Company Description IT Role: SDET [Java+Selenium] Location: Westlake TX / Raleigh NC Duration: Fulltime BGV will be done for the selected candidates. - Hands-on experience with Java programming ...

Software Engineer

Charlotte, NC · On-site

$82K - $103K/yr

A Role you will Love As a Software Engineer, you will take an active role within the software ... What you will bring to the role: * 3yrs+ -Skilled in high-level development languages, such as Java ...

Train entry-level software engineers as directed by department management, ensuring they are ... Also required is: 3 years of experience: utilizing Java/J2EE, RESTful APIs, Json, and XML databases ...

Java Developer Interviews are actively going on. Duration: 6 to 12 Months Contract Location: Raleigh, Cary, Durham, NC * experience engineering awesome solutions. * Bachelor's degree in computer ...

Software Engineer

Charlotte, NC · Hybrid

$82K - $103K/yr

A Role you will Love As a Software Engineer, you will take an active role within the software ... What you will bring to the role: * 3yrs+ -Skilled in high-level development languages, such as Java ...

next page

Showing results 1-20

Entry Level Java Software Engineer information

See North Carolina salary details

$45K

$89.8K

$182.2K

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

As of Jun 18, 2026, the average yearly pay for entry level java software engineer in North Carolina is $89,782.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,300.00 and $93,200.00 per year, depending on experience, location, and employer.

What is an Entry Level Java Software Engineer job?

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 in the Entry Level Java Software Engineer position, and why are they important?

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 North Carolina? The most popular types of Java Software Engineer jobs in North Carolina are:
What job categories do people searching Entry Level Java Software Engineer jobs in North Carolina look for? The top searched job categories for Entry Level Java Software Engineer jobs in North Carolina are:
What cities in North Carolina are hiring for Entry Level Java Software Engineer jobs? Cities in North Carolina with the most Entry Level Java Software Engineer job openings:
Sr Software Engineer

Sr Software Engineer

RIT Solutions, Inc.

Charlotte, NC • Hybrid

$119K - $157K/yr

Other

Posted 17 days ago


Job description

Job Title: Sr Software Engineer
Client Location/Address: Charlotte Tech Hub, 100 W WORTHINGTON AVE CHARLOTTE, NC 28203
Focus on

  • A Jave dev with Retail/OMS (Order Management System) exp
  • Java, Spring boot, JPA, Oracle/Postgres/ No SQL Mongo

Submittal Requirements
3-5 Must Haves (need to be highlighted in sizzle & present on resume)
Is this position fully remote (if hybrid, how many days)? Hybrid- 2 days - Charlotte
How many rounds of interviews will you be conducting? 1 round
What are the top skills required and any additional information that should be shared with the suppliers? Java, Spring boot, JPA, Oracle/Postgres/ No SQL Mongo
Please provide 1-2 sentences about the project that will be worked on.
Work on Order Management System, it is collection of Java /Springboot based micro-services that orchestrates order for entire Lowe's Enterprise, integrating with multiple Sales Channel with all fulfillment channel and financial accounting.
Conducts the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications
Supports systems integration testing (SIT) and user acceptance testing (UAT), provides insight into defining test plans, and ensures quality software deployment
Participates in the end-to-end product lifecycle by applying and sharing an in-depth understanding of company and industry methodologies, policies, standards, and controls
Understands Computer Science and/or Computer Engineering fundamentals; knows software architecture and readily applies this to software solutions
Automates and simplifies team development, test, and operations processes; develops conceptual, logical and physical architectures consisting of one or more viewpoints (business, application, data, and infrastructure) required for business solution delivery
Solves difficult technical problems; solutions are testable, maintainable, and efficient
Minimum Qualification:
Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
2 years of experience in software development or a related field
2 years of experience in database technologies
1 year of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)