2

Entry Level Java Software Engineer Jobs in Durham, NC

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 III

Raleigh, NC ยท On-site

$56 - $75/hr

... or Java. Preferred qualifications: * Master's degree or PhD in Computer Science or related ... About the job Google's software engineers develop the next-generation technologies that change how ...

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.

Full-stack Software Engineer

Raleigh, NC ยท Hybrid

$71K - $119K/yr

Software engineering experience with Java open-source technologies, including Apache Camel and Spring Boot * Experience with payment models, payments and pay processing. * Experience with AWS cloud ...

Full-stack Software Engineer

Raleigh, NC ยท Hybrid

$71K - $119K/yr

Software engineering experience with Java open-source technologies, including Apache Camel and Spring Boot * Experience with payment models, payments and pay processing. * Experience with AWS cloud ...

Full-stack Software Engineer

Raleigh, NC ยท On-site

$71K - $119K/yr

Software engineering experience with Java open-source technologies, including Apache Camel and Spring Boot * Experience with payment models, payments and pay processing. * Experience with AWS cloud ...

Full-stack Software Engineer

Raleigh, NC ยท On-site

$71K - $119K/yr

Software engineering experience with Java open-source technologies, including Apache Camel and Spring Boot * Experience with payment models, payments and pay processing. * Experience with AWS cloud ...

This role is a Full Software Engineer Our full stack engineers develop in the following stack, so experience here would necessary: Spring Boot, Java 8+, Angular 10+, MySQL and SQL MI, Azure This role ...

Software Engineer III

Raleigh, NC ยท On-site

$115K - $131K/yr

Software Engineer III * Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 ... Also required is: 3 years of experience: utilizing Java 8 or higher to design the backend logic for ...

Software Engineer III

Raleigh, NC ยท On-site +1

$115K - $131K/yr

Software Engineer III * Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 ... Also required is: 3 years of experience: utilizing Java 8 or higher to design the backend logic for ...

WHAT YOU'LL BE DOING As a Software Engineer, you will build the back-end wiring, application logic ... TECHNOLOGY Our server-side stack currently includes Linux, Apache, Java, Scala, Python, and Oracle.

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 Jun 17, 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 June 2026, with employment types broken down into 9% Locum Tenens, 3% As Needed, 60% Full Time, 13% Part Time, 12% Contract, and 3% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $95,462 per year, or $45.9 per hour.
Senior Java Developer

Senior Java Developer

Staffingine LLC

Cary, NC โ€ข On-site

$53 - $67.75/hr

Contractor

Posted 23 days ago


Job description

Job Title: Senior Java developer
Job location: Cary, NCย 
Job Type: Contract

Job Description:

  • UI Development: Creating and maintaining reusable user interface and user experience of web components using React.
  • JavaScript Expertise: Leveraging strong JavaScript skills.
  • Integration: Collaborating with backend developers to integrate front-end components with APIs.
  • Testing and Debugging: Writing unit tests and debugging issues within the React application. support back end integration with MongoDB and Oracle
    Code Review: Participating in code reviews and providing feedback to other developers.
    Agile Development: Working within Agile methodologies like Scrum or Kanban.
  • Understanding of Java Micro-services, Web services components, spring boot framework.
  • Experience in MongoDB & Oracle.
  • Provide L2,L3 support for applications built using Java Spring Boot and Reactjs
  • Troubleshoot and resolve production issues ensuring minimal downtime and optimal performance
  • Collaborate with development teams to implement fixes and enhancements
  • Monitor application health and performance using tools like Splunk Prometheus or ELK
  • Participate in root cause analysis and incident reviews
  • Assist in integrating AIML models into existing applications eg predictive analytics recommendation engines
  • Document support procedures known issues and resolutions
  • Work closely with data scientists and ML engineers to understand model behavior and deployment requirements