1

Java Software Engineer Jobs in Cherry Hill, NJ (NOW HIRING)

Java Engineer

Philadelphia, PA ยท On-site

$52.25 - $71.75/hr

Work with the latest and greatest software development tools and true software engineering mindset ... Java Engineer Location: Philadelphia, PA Type: Direct Hire Client located with offices in ...

JAVA Developer

Philadelphia, PA ยท On-site

$48.75 - $63/hr

They are seeking a JAVA Software Developer to develop and integrate technology for onboard trainers, primarily focused on Machinery Control Systems and software lifecycle support. Responsibilities ...

Sr Software Engineer - Java

King Of Prussia, PA

$124.40K - $163.80K/yr

Job Title Sr Software Engineer - Java About your role: Fiserv is a global leader in payments and financial technology, and our product development teams are at the heart of transforming how the world ...

Senior JAVA Developer

Philadelphia, PA ยท On-site

$52.50 - $67/hr

Develop software requirements for Machinery Control Systems (MCS) based on the Naval Combatant ... Java SE 25 Developer * Must have good communication skills including communication with and with ...

... years of software development experience with a strong front-end focus * Expertise in React ... technologies ( Node.js or Java/Spring Boot ) * Basic understanding of DevOps tools (Docker ...

next page

Showing results 1-20

Java Software Engineer information

See Cherry Hill, NJ salary details

$26

$59

$84

How much do java software engineer jobs pay per hour?

As of May 30, 2026, the average hourly pay for java software engineer in Cherry Hill, NJ is $59.74, according to ZipRecruiter salary data. Most workers in this role earn between $49.18 and $67.50 per hour, depending on experience, location, and employer.

What Does a Java Software Engineer Do?

A Java software engineer designs and develops computer applications using the Java programming language. In this job, you work with web developers and other software engineers to integrate java software into online platforms or other types of computer software. You are present for the entire development lifecycle, from design through quality testing. Your other duties may include documenting the programming code for other users or developers and writing reports to management or department heads. Java engineers work in large teams, so you must be able to collaborate with many people to complete a project.

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

To thrive as a Java Software Engineer, you need strong programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and frameworks such as Spring or Hibernate is often required. Analytical thinking, problem-solving abilities, and effective teamwork distinguish high-performing individuals in this role. These skills ensure the efficient design, development, and maintenance of robust software applications in collaborative and dynamic technical environments.

What are some typical challenges Java Software Engineers face when working on large-scale enterprise applications?

Java Software Engineers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring high performance under heavy loads, and maintaining backward compatibility during system upgrades. Collaborating with cross-functional teams, like QA and DevOps, to streamline deployments and resolve integration issues is common. Additionally, keeping up with evolving frameworks and best practices is important for maintaining code quality and system reliability.

What is the difference between Java Software Engineer vs Java Developer?

AspectJava Software EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDesigning, developing, and testing Java applicationsWriting, debugging, and maintaining Java code
Employer & Industry UsageTech companies, software firms, enterprise solutionsStartups, software companies, freelance projects
Common Search & ComparisonOften compared for roles involving system design and architectureFocused on coding and implementation tasks

While both roles require similar skills and certifications, Java Software Engineers typically focus on designing and architecting Java applications, whereas Java Developers primarily concentrate on coding and maintaining Java programs. The choice depends on the project scope and career focus.

What job categories do people searching Java Software Engineer jobs in Cherry Hill, NJ look for? The top searched job categories for Java Software Engineer jobs in Cherry Hill, NJ are:
What cities near Cherry Hill, NJ are hiring for Java Software Engineer jobs? Cities near Cherry Hill, NJ with the most Java Software Engineer job openings:

Software Engineer - Java (TS/SCI Cleared)

Latitude Inc

Philadelphia, PA โ€ข On-site

$49.50 - $67.75/hr

Full-time

Posted 5 days ago


Job description

Job Summary:
Latitude Inc is seeking a Java Software Engineer to support a mission-critical enterprise program that advances geospatial intelligence systems for a federal customer. The role involves designing, building, testing, and supporting innovative software solutions that directly enable national security missions, employing Agile and DevSecOps practices.
Responsibilities:
โ€ข Plan, execute, and coordinate Agile software development tasks.
โ€ข Design, build, test, and debug Java-based software solutions for mission-critical systems.
โ€ข Integrate COTS/FOSS solutions into enterprise environments.
โ€ข Troubleshoot and resolve issues across multiple operating systems (Linux, Windows).
โ€ข Develop and maintain system documentation, test plans, and technical reports.
โ€ข Identify and correct program errors while ensuring compliance with software standards.
โ€ข Support CI/CD pipelines and DevSecOps processes to accelerate secure deployments.
โ€ข Collaborate with developers, testers, and mission stakeholders in daily Agile ceremonies.
Qualifications:
Required:
โ€ข Bachelorโ€™s degree in Software Engineering, Computer Science, or related field.
โ€ข Active Top Secret clearance (SCI eligibility required post-hire).
โ€ข Proficiency in Java development with experience in design and troubleshooting.
โ€ข Strong diagnostic and problem-solving skills across Linux and Windows platforms.
โ€ข Background integrating and supporting COTS/FOSS solutions.
โ€ข Ability to quickly learn and apply new technologies in dynamic environments.
Preferred:
โ€ข Experience with large-scale software development projects, including:
โ€ข Java development and troubleshooting
โ€ข COTS integration
โ€ข Agile development (SAFe/Scaled Agile)
โ€ข Front-end frameworks (Angular, DOJO)
โ€ข Middleware (Oracle WebLogic, Tomcat)
โ€ข Databases (Oracle, Postgres, SQL/PLSQL)
โ€ข Web/automation technologies: HTML, Selenium, JavaScript, REST, XML, UML
โ€ข CI/CD pipelines (Docker, Kubernetes, Jenkins, Git/JIRA)
โ€ข Experience with big data technologies such as Kafka, Elasticsearch, Hive, Spark, or Hadoop ecosystems.
โ€ข Familiarity with microservices architecture and containerization (Docker, Chef).
โ€ข Strong experience with troubleshooting, documenting, and supporting enterprise-scale systems
Company:
Company Summary Latitude is a Human Resource Consulting Firm headquartered in Hanover, MD. Founded in 1990, the company is headquartered in Hanover, USA, with a team of 11-50 employees. The company is currently Early Stage.