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

Noblis ยท 17 hours ago

Senior JAVA Developer

Noblis is a company that tackles the nation's toughest problems and applies advanced solutions to critical missions. They are seeking a Senior JAVA Developer to support the Naval Sea Systems Command by developing and integrating software solutions for Machinery Control Systems.

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 programmingJava 17 to 25 migrationModular monolith architectureCMMI Level 3+ experiencePLC I/O mappingSCADA systemsLinux Operating SystemDocker containerizationSonarqube code metricsMentoring development teamsWriting design documentsCommunication skillsCollaboration with teams

Required

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

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

Benefits

Health, life, disability, financial, and 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