1

Junior Java Programmer Jobs in New Jersey (NOW HIRING)

Mentor junior engineers and promote engineering best practices. * Support production and non ... Expertise in Java, Python, and Linux. * Deep experience with low latency messaging systems such as ...

Web application system maintenance Server side design and programming UI and Application Module ... Java, J2EE JSP/Servlet, Strong Spring 3.0 Framework(or 4.0), JDBC, Strong Oracle SQL Experience ...

Junior Computer Scientist

NJ · On-site

$50K/yr

Review and comment on system engineering documents, system requirement documents, ad system testing ... Understanding of Service Oriented Architecture (SOA), Java Message Service (JMS), Web Services (Not ...

Responsibilities: • Web application system maintenance • Server side design and programming • ... Java, J2EE JSP/Servlet, Strong Spring 3.0 Framework(or 4.0), JDBC, Strong Oracle SQL • Experience ...

Design and implement microservices in Java, utilizing streaming, non-blocking, and reactive ... Mentor, groom, and guide junior team members, fostering their professional growth and development ...

next page

Showing results 1-20

Junior Java Programmer information

See New Jersey salary details

$61.9K

$108.5K

$163.5K

How much do junior java programmer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for junior java programmer in New Jersey is $108,452.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,600.00 and $108,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Java Programmer, and why are they important?

To thrive as a Junior Java Programmer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coursework in computer science. Familiarity with development environments like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of databases are typically required. Strong problem-solving skills, attention to detail, and the ability to communicate effectively within a team are important soft skills. These competencies are crucial for delivering clean, maintainable code and collaborating efficiently on software projects.

What are Junior Java Programmers?

Junior Java Programmers are entry-level software developers who specialize in writing, testing, and maintaining code using the Java programming language. They typically work under the supervision of more experienced developers and assist in developing applications, debugging issues, and learning best practices in software development. Their responsibilities often include understanding project requirements, writing clean code, and collaborating with team members to deliver high-quality software solutions. This role is ideal for individuals who have foundational knowledge of Java and are looking to gain professional experience in the field.

What types of projects or tasks can a Junior Java Programmer expect to work on in their first year?

As a Junior Java Programmer, you can expect to work on a variety of tasks such as debugging existing code, writing unit tests, developing small features, and assisting with backend development on larger projects. You'll often collaborate closely with senior developers and participate in code reviews to learn best practices. Many organizations assign juniors to maintenance tasks or simpler modules at first, gradually increasing responsibility as you build confidence and technical skills. This hands-on experience is invaluable for understanding software development workflows and improving your coding abilities.

What is the difference between Junior Java Programmer vs Java Developer?

AspectJunior Java ProgrammerJava Developer
Required CredentialsBasic Java certifications, some programming experienceAdvanced Java certifications, multiple years of experience
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, enterprise solutions, large-scale projects

While Junior Java Programmers focus on learning and executing basic Java tasks under supervision, Java Developers handle more complex development responsibilities, including designing and implementing software solutions. The roles differ mainly in experience level and scope of work, but both require a solid understanding of Java programming.

What are the most commonly searched types of Java Programmer jobs in New Jersey? The most popular types of Java Programmer jobs in New Jersey are:
Infographic showing various Junior Java Programmer job openings in New Jersey as of July 2026, with employment types broken down into 1% Internship, 81% Full Time, 10% Part Time, 1% Temporary, 6% Contract, and 1% Nights. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $108,452 per year, or $52.1 per hour.

Lead Architect Java/VMWare

Futran Tech Solutions Pvt. Ltd.

Berkeley Heights, NJ • On-site

Full-time

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


Job description

Position: Lead Architect Java/VMWare
Location: Alpharetta, GA or Berkeley Heights, NJ
Duration: 3 Months - CTH

Required:
At least 5 years of experience with Programming in Java, Spring based projects in a cloud environment.
Expertise in Core Java 8 and above
Expertise in Spring/Spring Boot/Spring Data-JPA
Use VMWare toolsets such as VRA/VRO together with Salt to automate infrastructure provisioning, configuration and maintenance.
Infrastructure planning experience.
Deep knowledge in SQL, Hibernate, Maven, Jenkins
Good Knowledge in Microservices architecture and patterns
Good knowledge in Oracle/Postgres/MongoDB, SQL Server databases
Good knowledge in messaging architecture - Kafka to be specific.
Knowledge in Cloud/Container technologies Docker, Kubernetes / OpenShift. AWS knowledge is a plus.
Basic knowledge of Spring Cloud
Experience in working with Agile Methodologies. Scrum or Kanban
What You Will Do:
Use advanced Java skills to build complex DevOps processes
Use VMWare toolsets such as VRA/VRO together with Salt to automate infrastructure provisioning, configuration and maintenance
Implement Orchestration patterns for system deployments - installation/configuration
Must have solid development background in java combined with strong understanding of infrastructure automation
Understand the Business Requirements End to End.
Understand the System Architecture.
Responsible for Designing and building JAVA Applications supporting VMWare automation.
Understand the project timelines and deadlines.
Provide Impact analysis for new requirements or changes.
Responsible for low level design with the team.
Convey architectural solutions to all levels of professionals and leaders.
Ensure Quality and Deliverables.
Lead the team and deliverables -Prioritize work with stakeholders.
Understand and follow the current Code Build and Deployment patterns across all environments.
Perform checkouts of the code deployments before the QA starts testing.
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review. Proficiency in Java, with a good understanding of its ecosystems
Develop and Mentor Junior team members.
Work breakdown by stories for development.
Accurate work Estimation and commitment to timelines and deadlines.
Identify dependencies and communicate.