2

Entry Level Java Software Engineer Jobs in Durham, NC

Bachelor's degree in computer science, engineering, or a related quantitative field. * 8+ years of experience as a developer on large software projects. * Strong Java programming experience.

Software Engineer, New Grad

Raleigh, NC · On-site

$110K - $135K/yr

WHAT YOU'LL BE DOING As a Software Engineer, you will build the back-end wiring, application logic ... Knowledge of Unix, Python, Java, SQL, or JavaScript is a plus * Passion for improving education ...

C# Software Engineer 2

Cary, NC · On-site

$100 - $125/hr

Demonstrated proficiency and experience necessary to develop moderately complex software in C# or Java * Proficient knowledge, utilization and mastery of relevant software engineering tools ...

Software Engineer II

Raleigh, NC · On-site

$71K - $119K/yr

Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net. Familiarity of industry ... software engineering practices. Basic understanding of when to use AI-assisted development versus ...

About the Role As Software Engineer I, you'll join a collaborative team that spans onshore and ... Exposure to an object-oriented language (C#, Java, or similar) and willingness to grow deep ...

Senior Java Developer

Raleigh, NC · On-site

$55.75 - $71/hr

Senior Java Developer We are seeking candidates for two Java/Spring Boot Developer positions. The ideal candidates will have experience with Java, Spring Boot, and API development. **Key ...

Software Engineer II

Raleigh, NC · On-site

$71K - $119K/yr

Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net. • Familiarity of ... sound software engineering practices. • Basic understanding of when to use AI-assisted ...

Senior Software Engineer

Cary, NC · On-site

$113K - $149K/yr

SUMMARY Q2 is seeking an innovative and experienced Senior Software Engineer to join our Digital ... Java, or another strongly typed enterprise application framework This position requires fluent ...

New

Senior Software Engineer

Cary, NC · On-site

$150 - $200/hr

SUMMARY Q2 is seeking an innovative and experienced Senior Software Engineer to join our Digital ... Experience with C#, .NET, Java, or another strongly typed enterprise application framework This ...

Posted today

Senior Java Developer

Cary, NC · On-site

$53 - $67.75/hr

Senior Java developer Job location: Cary, NC Job Type: Contract * UI Development: Creating and maintaining reusable user interface and user experience of web components using React. * JavaScript ...

Software Engineer, New Grad

Raleigh, NC · On-site

$110K - $135K/yr

WHAT YOU'LL BE DOING As a Software Engineer, you will build the back-end wiring, application logic ... Knowledge of Unix, Python, Java, SQL, or JavaScript is a plus * Passion for improving education ...

AWS, Java, Python, TypeScript, .NET, Salesforce (Apex, Lightning), mainframe, distributed systems ... You have 2+ years software engineering experience * Excellent planning, organizational, problem ...

Sr. Java Developer

Durham, NC · On-site

$55.25 - $70.50/hr

Top Must-Haves: * * 4-7 years as a Java Developer java 11-21 & Spring Boot * Strong AWS experience (hands-on preferred) * Messaging systems experience (Kafka, RabbitMQ, or SQS) * Microservices

Sr. Java Developer

Morrisville, NC · On-site

$53.50 - $68.25/hr

* Experienced and innovative technical senior Java developer with following skills * Strong hands-on experience Core Java * Experience in Multi-threading, Data structures, Micro-services, Messaging.

Sr. Java Developer

Morrisville, NC · On-site

$53.50 - $68.25/hr

* Experienced and innovative technical senior Java developer with following skills * Strong hands-on experience Core Java * Experience in Multi-threading, Data structures, Micro-services, Messaging.

Senior Software Engineer

Cary, NC · On-site

$120K - $158K/yr

Echo IT Solutions is seeking a Senior Software Engineer to join their team. The role involves ... Java/J2EE Web Development Experience • Comfortable with front-end, middle tier and backend ...

Showing results 21-40

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 Sep 7, 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?

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 Durham, NC?

The most popular types of 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 August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $95,462 per year, or $45.9 per hour.

Senior Software Developer / Java

Sas

Cary, NC • On-site

$125 - $150/hr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 18 days ago


Job description

Sr Software Developer - Hybrid, Cary, North Carolina

We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.

If you're looking for a dynamic, fulfilling career with flexibility and a world-class employee experience, you'll find it here. We're recognized around the world for our inclusive, meaningful culture and innovative technologies by organizations like Fast Company, Forbes, Newsweek and more.

About the job

As a member of the Solutions team, you will be playing a big part in the effort to secure SAS9 and keep our customers happy. You will be working alongside a team of developers and testers to triage customer issues, fix customer and security related issues, and upgrade third party software. You will also bring improvements to current processes where possible to enable us to work faster and more efficiently

As a Sr Software Developer, you will:
  • Work collaboratively with development, testing, product, operations, and support peers across the SAS9 Division, and also triage and resolve internal and external customer related issues.
  • Scope requirements and estimate effort.
  • Embrace curiosity, passion, authenticity and accountability. These are our values and influence everything we do.
Required qualifications
  • Bachelor’s degree in computer science, engineering, or a related quantitative field.
  • 8+ years of experience as a developer on large software projects.
  • Strong Java programming experience.
  • Experience with SQL.
  • Strong understanding of REST APIs.
  • Experience with Apache HTTP Server and Tomcat.
  • Familiarity with security principles such as FIPS, TLS, Certificate and Private Key infrastructure, ciphers.
  • Equivalent combination of related education, training and experience may be considered in place of the above qualifications.
Additional competencies, knowledge and skills
  • Experience with Oracle, PostgreSQL and/or DB2 databases.
  • Experience with Python.
  • Ability to write and maintain unit tests.
  • Bash Shell experience and knowledge of Linux commands.
  • Experience using Gerrit, Git, or GitHub for source code management and code review.
  • Experience with integration and regression testing.
  • Communication- Conveying information and ideas clearly and concisely to individuals or groups in an engaging manner that helps them understand andretainthe message; listening actively to others.
  • Technological Savy- Leveraging one’s practical knowledge and understanding of recent technology tools, solutions, and trends to improve work results, solve work problems, and take advantage of new business opportunities.
  • Experience with Eclipse IDE
  • Experience with OpenSearch, ElasticSearch, IBM MQ, Ignite, Kafka, Redis
  • Organizational and problem-solving skills.
  • Ability to take initiative and actively contribute your ideas.
World-class benefits

Highlights include...

  • Comprehensive medical, prescription, dental and vision plans.
  • Medical plan options include:
    • PPO with low annual deductible and copays.
    • HDHP combined with a health savings account with a contribution from SAS (no access to on-site health care center).
  • Onsite Health Care Center (HQ) that’s free to employees and family members enrolled in the PPO plan. There's a pharmacy too! Not local to HQ? The pharmacy will ship prescriptions for no additional charge!
  • An industry-leading 401k plan.
  • Tuition Assistance Program and programs and resources to support your development
  • Generous time away including vacation time, a variety of paid holidays, and our much-loved U.S. Winter Wellness Break between December 25 and January 1.
  • Volunteer Time Off, parental leave and unlimited paid sick days.
  • Generous childcare benefits for all full-time employees.
You are welcome here.

At SAS, it’s not about fitting into our culture – it’s about adding to it. We believe our people make the difference. Our inclusive workforce brings together unique talents and inspires teams to create amazing software that reflects the diversity of our users and customers.

Additional Information:

To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status. SAS is an equal opportunity employer. All qualified applicants are considered for employment without regard to any characteristic protected by law. Read more: Know Your Rights.

Resumes may be considered in the order they are received. SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.

SAS only sends emails from verified “sas.com” email addresses and never asks for sensitive, personal information or money. If you have any doubts about the authenticity of any type of communication from, or on behalf of SAS, please contact Recruitingsupport@sas.com.

#J-18808-Ljbffr