1

New Graduate Software Developer Jobs in New Jersey

C++ Software Engineer

Fairfield, NJ · On-site

  • Medical

  • Retirement

  • PTO

... Developer, Software Architect, Programming, Programmer Analyst, New Jersey Recruiters, Information Technology Jobs, IT Jobs, New Jersey Recruiting Looking to hire for similar positions in Fairfield ...

Position Summary: The Assistant Software Engineer will join our team at Mobility Ideal Health ... new features, and troubleshoot and resolve issues. The ideal candidate is a quick learner with a ...

Mobility Ideal Health is seeking an Assistant Software Engineer to support the development ... The role involves collaborating with senior engineers to write clean code, contribute to new ...

Sr. Full Stack Software Developer

Camden, NJ · On-site

$120K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Senior Software Developer plays a critical role in the design, development, and maintenance of ... Camden, NJ (On-site) Primary Responsibilities: * Serve as the technical subject matter expert ...

C# Developer

Princeton, NJ

$51.75 - $69.75/hr

Princeton, NJ / Maryland (Remote until Covid) Duration: Long Term Contract Visa: US Citizens ... Thank you, Amrutha Duddula Lead Talent Acquisition Specialist Software Technology Inc (STI) Email ...

Full Stack Developer

Weehawken, NJ · On-site

  • Medical

  • Retirement

  • PTO

Weehawken NJ Jobs, Full Stack Developer, Java, Spring Framework, Angular, Oracle, MSSQL, Agile, Software Engineer, Software Developer, Programming, Programmer Analyst, New Jersey Recruiters ...

Showing results 41-60

New Graduate Software Developer information

See New Jersey salary details

$48.7K

$113.5K

$168.5K

How much do new graduate software developer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for new graduate software developer in New Jersey is $113,549.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,400.00 and $132,000.00 per year, depending on experience, location, and employer.

Is a New Graduate Software Developer still in demand?

Yes, a New Graduate Software Developer is in demand as many companies seek fresh talent with programming skills in languages like Java, Python, and JavaScript. Entry-level developers are needed across industries, especially those familiar with cloud computing, agile environments, and modern development tools.

How to get a new graduate software developer job with no experience?

New graduate software developers can improve their chances by building a strong portfolio of personal projects, contributing to open-source software, and gaining familiarity with relevant programming languages and tools. Internships, coding bootcamps, and certifications can also demonstrate practical skills to employers. Networking through industry events and online communities can help uncover entry-level opportunities.

What are the key skills and qualifications needed to thrive as a new graduate software developer, and why are they important?

To thrive as a New Graduate Software Developer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a computer science degree or relevant coursework. Familiarity with development tools such as Git, IDEs, and experience with languages like Python, Java, or JavaScript is commonly expected. Strong problem-solving skills, a willingness to learn, and effective teamwork and communication set outstanding candidates apart. These skills and qualities are crucial for adapting to new technologies, collaborating on projects, and delivering reliable, maintainable software.

What are some common challenges new graduate software developers face when transitioning from academic projects to real-world software development?

New graduate software developers often find the transition from academic projects to professional environments challenging due to differences in project scale, team collaboration, and code quality expectations. In the workplace, developers must follow established coding standards, use version control systems, and participate in code reviews, which may be new experiences. Additionally, working on large codebases and collaborating with cross-functional teams requires strong communication and adaptability. Seeking mentorship and proactively asking questions can help new graduates adjust quickly and grow their skills.

What does a new graduate software developer do?

A New Graduate Software Developer is an entry-level professional who designs, develops, tests, and maintains software applications, typically under the guidance of more experienced developers. They may work on writing code, debugging, participating in code reviews, and collaborating with team members to deliver software solutions. These developers often use programming languages such as Java, Python, or C++, and are expected to learn quickly and adapt to new technologies and workflows as they start their careers.

How to become a new graduate software developer?

To become a new graduate software developer, individuals typically complete a bachelor's degree in computer science or a related field, develop programming skills in languages like Java, Python, or C++, and build a portfolio of projects. Gaining experience through internships, participating in coding competitions, and learning version control tools like Git can improve job prospects; certifications are optional but can demonstrate expertise.
What job categories do people searching New Graduate Software Developer jobs in New Jersey look for? The top searched job categories for New Graduate Software Developer jobs in New Jersey are:
Infographic showing various New Graduate Software Developer job openings in New Jersey as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 9% Part Time, and 3% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $113,549 per year, or $54.6 per hour.

Infrastructure Software Developers

Apex Informatics

Jersey City, NJ • On-site

Contractor

Re-posted 11 days ago


Job description

Infrastructure Software Developers (Python and Java)
Boulevard Jersey City New Jersey (look for nearby candidates)
Hybrid (3 days onsite 2 days remote)

Looking for Software Developers with Infrastructure background. Ideal candidate would have both Python and Java. Would consider hiring one person strong in Python and one Java.
5+ years of experience
Python
Java
System Engineering - Infrastructure Dev - LDAP Kerberos, TCP/IP Socket Programming
Good experience on Linux/Unix and Windows
CI/CD, APIs

Jenkins - experience with automation tools
Nice to have:
Go
Django
C, C++
z/OS
Full Stack
• BS/BA degree or equivalent experience.
• Software development experience in one or more general-purpose programming languages: Python, Java, C, C++, Go, Django, and TCP/IP Socket programming
• Understanding of cloud, microservices, CI/CD pipelines such as Jenkins, APIs
• Experience working with two or more from the following: web application development, database, information retrieval, networking, and APIs.
• Understanding or have experience with Agile, Lean philosophies and SDLC lifecycle process.
• Strong critical-thinking and problem-solving skills with clear communication.
• Ability to collaborate with different roles to achieve common goals