Senior JAVA Developer
Company: Msccn
Location: Philadelphia
Posted on: April 5, 2026
|
|
|
Job Description:
ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization
works with partner companies to source qualified talent for their
open roles. The following position is available to Veterans,
Transitioning Military, National Guard and Reserve Members,
Military Spouses, Wounded Warriors, and their Caregivers. If you
have the required skill set, education requirements, and
experience, please click the submit button and follow the next
steps. Noblis MSD is seeking a well-rounded Software Developer
(JAVA) for the development and integration of PIMCS technology for
onboard trainers. This is an onsite position based out of
Philadelphia, PA. Our mission is to support the Naval Sea Systems
Command (NAVSEA) and, Naval Surface Warfare Center (NSWCPD) and
their missions’ to enable research, development, test and
evaluation, acquisition, engineering, systems integration,
in-service and fleet engineering with cybersecurity, comprehensive
logistics, and life-cycle savings. 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. Required Qualifications: Master's level degree
in Computer, Electrical or Electronics Engineering or Computer
Science and 8-10 years 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 and be
able to obtain an interim secret clearance before starting, and
able to obtain a Secret Clearance. Desired Qualifications 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 Posted Salary Range USD
$105,100.00 - USD $164,125.00 /Yr.
Keywords: Msccn, Lancaster , Senior JAVA Developer, Engineering , Philadelphia, Pennsylvania