1

Java Support Jobs in Pennsylvania (NOW HIRING)

Senior JAVA Developer

Philadelphia, PA · On-site

$54.75 - $69.75/hr

Noblis is a company that supports the Naval Sea Systems Command and related missions through advanced engineering and technology solutions. They are seeking a Senior JAVA Developer to develop and ...

... support. Job Title: JAVA Tech Lead Location: Exton, PA Duration: 6 Months with Extension Rate: $DOE/hr on C2C Interview: Telephonic & F2F manage deliverables for 6-8 developers top 3: Core Java, XML ...

Java Developer

Harrisburg, PA

$50.25 - $65.25/hr

We are providing staffing support to more than 10 State Customers across USA and have successfully staffed for more than 260 roles in last 6 months. Position Title: Java Developer Location: US-PA ...

Full Stack Java Developer

Malvern, PA · On-site

$51.50 - $66.50/hr

Contractor - Full Stack Java Developer Job Summary We are seeking a highly skilled Contractor - Full Stack Java Developer to support the design, development, enhancement, and maintenance of ...

Java Full Stack developer

Malvern, PA · On-site

$51.50 - $66.50/hr

Java Full Stack developer at onsite Essential Skills: Java Full Stack developer at onsite Desirable ... We promote and support a diverse workforce across all levels in the company.

Support modernization and migration initiatives across legacy and modern platforms Skills: * Angular * Java * Linux * Microservices * React JavaScript * RESTful (Rest-APIs) * SQL * Unix Required ...

Java Architect

Philadelphia, PA

$63.50 - $85.75/hr

... support system issues found in field or in development etc. Qualifications 1. Top 3 technologies HM is looking for? - Java, Java Script and Security 2. Is this a Architect level position? If yes will ...

Senior Java Developer

Mechanicsburg, PA · On-site

$54.25 - $69.25/hr

Previous Deloitte project experience Experience supporting State Government projects Experience ... Full Stack Java Applications REST APIs and Backend Services React Based User Interfaces Oracle ...

Senior JAVA Developer

Philadelphia, PA · On-site

$52.50 - $67/hr

Our mission is to support the Naval Sea Systems Command (NAVSEA) and, Naval Surface Warfare Center ... Experience maintaining/refactoring large legacy Java codebases (300k+ LOC) * Knowledge of PLC I/O ...

JAVA Developer with Security Clearance

Philadelphia, PA · On-site

$51.50 - $66.50/hr

Noblis MSD's mission is to support the Naval Sea Systems Command (NAVSEA) and, Naval Surface ... Experience maintaining/refactoring large legacy Java codebases (300k+ LOC) * Knowledge of PLC I/O ...

Java Developer

Pittsburgh, PA · On-site

$47.75 - $61.75/hr

... Java and Spring Boot development. Role Responsibilities • Partner with architects and team ... support debugging efforts, and contribute directly to project deliverables. • Apply and help ...

The ideal candidate should have hands-on experience in REST API development, cloud deployment, CI/CD pipelines, and production support. Required Skills • Strong experience in Java/J2EE and Core ...

next page

Showing results 1-20

Java Support information

What kind of job can I get with Java?

A Java Support role typically involves assisting with Java applications, troubleshooting issues, and maintaining software systems. It often requires knowledge of Java programming, debugging skills, and familiarity with development tools like IDEs and version control systems. These positions are common in IT support, software development, and technical operations environments.

Can I get a job with Java only?

A Java Support role typically requires knowledge of Java programming, troubleshooting, and related tools like IDEs and databases. While Java skills are essential, employers often seek additional skills such as scripting, understanding of operating systems, and communication abilities. Having certifications like Oracle Java Certification can also improve job prospects, but relying solely on Java knowledge may limit opportunities in support roles that require broader technical expertise.

What are the typical daily responsibilities for someone working in Java Support?

A typical day for a Java Support professional often involves monitoring application health, investigating and resolving code or configuration issues, and responding to user or client queries through a ticketing system. You may also collaborate closely with development teams to escalate bugs, participate in daily stand-up meetings to review ongoing tasks, and document solutions for knowledge sharing. Additionally, you might perform routine software updates, assist with deployment processes, and help users understand system features or resolve integration challenges. This role is dynamic and fast-paced, with a strong emphasis on both technical troubleshooting and effective communication. Working in Java Support provides great learning opportunities and exposure to a range of technical environments.

Is AI replacing Java developers?

AI is automating certain coding tasks and improving software development processes, but Java developers are still essential for designing, implementing, and maintaining complex applications. Skills in Java programming, problem-solving, and understanding AI tools are valuable, and the role is expected to evolve rather than be replaced entirely.

Is Java outdated in 2026?

Java remains a widely used programming language in 2026, especially for enterprise applications, Android development, and backend systems. Support roles like Java support require knowledge of current Java versions, frameworks, and tools, and the language continues to evolve with regular updates from Oracle and the community.

What are the key skills and qualifications needed to thrive in the Java Support position, and why are they important?

To thrive as a Java Support professional, you need strong proficiency in Java programming, debugging, and troubleshooting skills, often backed by a degree in computer science or related fields. Familiarity with ticketing systems like JIRA, application servers, database technologies, and ITIL or Java certifications is commonly expected. Excellent problem-solving abilities, effective communication, and a customer-oriented mindset make candidates excel in this role. These competencies ensure prompt resolution of technical issues, clear interactions with stakeholders, and reliable application performance.

What is a Java Support job?

A Java Support job involves troubleshooting, maintaining, and optimizing Java-based applications to ensure smooth operation. Professionals in this role analyze and resolve issues related to performance, bugs, and compatibility. They collaborate with developers, system administrators, and users to provide technical assistance and implement fixes. Strong knowledge of Java programming, debugging, and problem-solving skills are essential for success in this role.

What are the most commonly searched types of Java Support jobs in Pennsylvania? The most popular types of Java Support jobs in Pennsylvania are:
What job categories do people searching Java Support jobs in Pennsylvania look for? The top searched job categories for Java Support jobs in Pennsylvania are:
Infographic showing various Java Support job openings in Pennsylvania as of June 2026, with employment types broken down into 41% Full Time, 33% Part Time, and 26% Contract. Highlights an 100% In-person job distribution.
Senior JAVA Developer

Senior JAVA Developer

Noblis

Philadelphia, PA • On-site

$54.75 - $69.75/hr

Full-time

Posted 21 days ago


Job description

Job Summary:
Noblis is a company that supports the Naval Sea Systems Command and related missions through advanced engineering and technology solutions. They are seeking a Senior JAVA Developer to develop and integrate software for Machinery Control Systems, ensuring compliance with various standards and specifications.
Responsibilities:
• Develop software requirements for Machinery Control Systems (MCS) based on the Naval Combatant Design Specification (NCDS), Design Practice Criteria (DPC) manuals, DoD and NAVSEA guidance, marine specifications, and commercial specifications as applicable.
• Develop software integration designs for networking, supervisory control systems, and other test tools/systems developed inhouse.
• Develop, maintain, configure, and manage software and hardware installation procedures, instructions, notices and Standard Operating Procedures.
• Provide engineering services that include development and maintenance in support of hardware and software.
• Analyze & decipher all automation testing pipelines and scripts from the Platform Independent Machinery Controls System (PIMCS) ecosystem in NSWCPD
• Analyze & decipher all Jenkins pipelines.
• Read, develop and decipher Jenkins continuous improvement and continuous deployment (CI/CD) pipelines.
• Provide software lifecycle support following the NSWCPD Systems Engineering Process (SEP) with applicable Capability Maturity Model Integrated (CMMI) and Institute of Electrical and Electronics Engineers (IEEE) standards and specifications.
Qualifications:
Required:
• Master's Degree in Computer, Electrical or Electronics Engineering or Computer Science
• 8-10 years of experience with Java programming, specifically Java 17 to Java 25 migration (including records, sealed classes, and enhanced switch)
• Must currently have one of the following certifications: CompTIA Security+, CCNA Sec, CySA, GICSP, GSEC or SSCP
• Proficient in modular monolith architecture, understanding JPMS, classloader isolation, and dependency injection
• Experience maintaining/refactoring large legacy Java codebases (300k+ LOC)
• Knowledge of PLC I/O mapping, ladder logic behaviors, and Allen-Bradley ControlLogix/CompactLogix
• Familiar with SCADA systems like FactoryTalk View, Ignition, or Wonderware
• Ability to learn PIMCS framework (Platform Independent Machinery Controls System ecosystem in NSWCPD)
• Experience delivering software under CMMI Level 3+ or equivalent
• Decipher, read and understand code metrics for test coverage from Sonarqube
• Fluent and able to navigate in a Linux Operating System
• Must be a US Citizen
• Must have a Secret Clearance or the ability to obtain one. Active clearance preferred.
Preferred:
• Active Secret Clearance highly preferred
• Experience containerizing large Java monoliths for Docker or RHEL 8/9
• Knowledge of JGroups for distributed clustering in legacy Java
• Leading or mentoring development teams through modernization efforts
• Collaborating with cybersecurity, systems engineering, and testing teams
• Participating in IV&V and FQT
• Writing clear software design documents, ICDs, and release notes
• Desired certifications: Linux or OS certification, CISSP, Oracle
• Certified Professional: Java SE 25 Developer
• Must have good communication skills including communication with and with people with varying technical knowledge and various levels of management
Company:
Noblis is a nonprofit science, tech strategy organization that works in the public interest to help clients solve most complex problems. Founded in 1996, the company is headquartered in Reston, USA, with a team of 1001-5000 employees. The company is currently Late Stage.