JAVA Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Noblis ยท 17 hours ago

JAVA Developer

Noblis is a company that tackles critical missions for government clients in defense, intelligence, and federal civil sectors. They are seeking a well-rounded Software Developer (JAVA) for the development and integration of PIMCS technology for onboard trainers, with responsibilities including software requirements development, integration design, and lifecycle support.

Information TechnologyNational SecurityNon Profit
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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

Qualification

Java programmingModular monolith architectureCMMI Level 3+Linux Operating SystemLegacy Java codebasesSCADA systemsDocker containerizationJava migration (8 to 17)Mentoring development teamsWriting design documentsUnderstanding code metricsCommunication skillsCollaboration with teams

Required

Bachelor's degree in Computer, Electrical or Electronics Engineering, Computer Science or relevant STEM degree, and 3 years experience with Java programming
US Citizen with an Active Secret Security Clearance, or the ability to obtain an interim Secret Clearance before starting
Requirement to work in the office onsite at the Philadelphia Naval Yard
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

Preferred

Experience containerizing large Java monoliths for Docker or RHEL 8/9
Experience with Java 8 to Java 17 migration (including records, sealed classes, and enhanced switch)
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, CompTIA Security+, CISSP, Oracle Certified Professional: Java SE 17 Developer (OCPJP 17)
Must have good communication skills including communication with and with people with varying technical knowledge and various levels of management

Benefits

Health
Life
Disability
Financial
Retirement benefits
Paid leave
Professional development
Tuition assistance
Work-life programs

Company

Noblis is a nonprofit science, tech strategy organization that works in the public interest to help clients solve most complex problems.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Mile Corrigan
President and CEO
linkedin
leader-logo
William Streilein
Chief Technology Officer
linkedin
Company data provided by crunchbase