2

Entry Level Java Software Engineer Jobs in Durham, NC

Develop and test software. Java programmer with maximum experience of 1-2 years in development and unit testing of interfaces, web-based applications, restful web services, Spring Boot. Identify and ...

Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/ Data Scientists. We welcome candidates with all visas and citizens to apply. Who ...

Java Engineer

Raleigh, NC · On-site

$50.25 - $69/hr

... Software Engineering Environment Overview Java 8+, Spring Boot 2.0.0+, maven Angular w/ Micro ... Frontend architecture, using Enterprise common module for development (Angular version 8+) UI, API ...

For entry-level jobseekers to get interviews and jobs, they need to stand out by having strong ... Required Skills for Java/Software Programmers * Bachelor's or Master's degree in Computer Science ...

Software Engineer In Test Dynamic Work schedule - This is 5 days on site a month- in the same week ... Java Programming exp (will be doing java coding on the interview) * RESTASSURED * API TESTING ...

Java AWS Engineer

Raleigh, NC · On-site

$50.25 - $69/hr

Java AWS Engineer Location - Raleigh, NC (Onsite) Fulltime Must Have Technical/Functional Skills • Strong proficiency in Core Java, Spring Boot, and microservices architecture. • Hands-on ...

Java Full Stack Developer

Cary, NC · On-site

$53.50 - $69/hr

Software Engineer Position Responsibilities Job Tittle: Java Full Stack Developer Job Location: Cary, NC (Need Local Candidate) Technical Skill: Java Spring Bot AWS (EC2, SQS, Lambda, S3, DynamoDB ...

... g., Java, Python, C++, Typescript) for software development and data analysis. * Strong ... Software Engineer Preferences: Above all, we value passion, a continuous desire to learn, and ...

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 ...

... g., Java, Python, C++, Typescript) for software development and data analysis. * Strong ... Software Engineer Preferences: Above all, we value passion, a continuous desire to learn, and ...

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. • ...

Java/Full Stack Developer - Junior

Raleigh, NC · On-site

$51 - $65.75/hr

Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time ...

next page

Showing results 1-20

Entry Level Java Software Engineer information

See Durham, NC salary details

$47.8K

$95.5K

$193.7K

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

As of Jul 8, 2026, the average yearly pay for entry level java software engineer in Durham, NC is $95,462.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,900.00 and $99,000.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 Durham, NC? The most popular types of Java Software Engineer jobs in Durham, NC are:
What job categories do people searching Entry Level Java Software Engineer jobs in Durham, NC look for? The top searched job categories for Entry Level Java Software Engineer jobs in Durham, NC are:
What cities near Durham, NC are hiring for Entry Level Java Software Engineer jobs? Cities near Durham, NC with the most Entry Level Java Software Engineer job openings:
Infographic showing various Entry Level Java Software Engineer job openings in Durham, NC as of July 2026, with employment types broken down into 1% Locum Tenens, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $95,462 per year, or $45.9 per hour.
Entry Level Java Programmer

Entry Level Java Programmer

SynergisticIT

Durham, NC • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Posting

Synergistic IT is a full-service staffing and placement firm servicing clients in America for the past 12+ years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT services. We don't just help you secure a tech job, but we build your solid career in technology.

Job Description

Good knowledge on data structures, Java collections, streams, lambda expressions, and algorithms.

Develop and test software.

Java programmer with maximum experience of 1-2 years in development and unit testing of interfaces, web-based applications, restful web services, Spring Boot.

Identify and resolve any technical issues arising.

Create detailed design documentation.

Propose changes to current Java infrastructure.

Develop technical designs for application development.

Develop multimedia applications.

Write well designed, testable code.

Conducting software analysis, programming, testing, and debugging.

Manage Java and Java EE application development.

Skillset Preferred:

JAVA J2EE, SPRING BOOT, JPA, Hibernate.

MS SQL Server or Oracle.

Java Enterprise Edition (JEE), Java, Spring, Sprint Boot, JQuery.

Education Requirement: Bachelors, Masters in Computer Science/Computer Engineering/Information Systems/Information Technology/Electrical Engineering/Mechanical Engineering. Benefits of working with our clients:

E-Verified.

Long term positions.

On job technical support.

Training program.

Candidates who are missing the required skills might be provided an option to enhance their skills so that they can also apply for the role and can make a career in the IT industry. If you do respond via email, please include a daytime phone number so that we can reach you. In considering candidates, time is of the essence, so please respond ASAP. Thank you.