Senior Java Engineer for Navy Systems

Noblis, Inc.

Philadelphia (Philadelphia County)

Hybrid

USD 105,000 - 164,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Noblis MSD is seeking a Senior Java Developer to support a large-scale software project for U.S. Navy programs.

This onsite role is based at the Philadelphia Navy Yard and involves working with NAVSEA and NSWCPD to design, develop, test, and sustain Java-based applications. The ideal candidate has 8+ years of Java experience, familiarity with large codebases, and a track record of collaboration, code reviews, and mentoring.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Information Systems, or a relevant technical discipline
  • 8+ years of experience developing software using Java
  • Experience with large or multi-module Java applications
  • Experience maintaining, troubleshooting, or refactoring existing Java codebases
  • Strong understanding of object-oriented design and software development best practices
  • Experience with Java 17 or later
  • Familiarity with Java modernization concepts (records, enhanced switch, modularity)
  • Experience with Git/GitLab
  • Experience with Jira or similar tools
  • Familiarity with CI/CD concepts and tools such as GitLab CI/CD
  • Familiarity with SonarQube or similar tools
  • Ability to work in a Linux environment
  • Must be a U.S. Citizen
  • Ability to obtain a Secret clearance

Responsibilities

  • Design, develop, maintain, and enhance Java software applications
  • Support software development, troubleshooting, testing, integration, and release activities
  • Work with large existing Java codebases and help improve maintainability over time
  • Review, understand, and update existing software as needed
  • Support modernization, refactoring, and performance improvement efforts
  • Participate in code reviews and promote good software development practices
  • Support build, deployment, and release activities using GitLab, Jira, SonarQube, or similar platforms
  • Assist with troubleshooting software issues identified during development, integration, testing, or field support
  • Help mentor or guide other developers
  • Collaborate with software developers, testers, engineers, cybersecurity personnel, and program stakeholders
  • Support technical documentation such as design notes, release notes, installation instructions, and user/support guidance
  • Communicate status, blockers, risks, and technical issues clearly and professionally

Skills

Java
Large multi-module Java apps
Code reviews & collaboration
Linux environment
Technical communication
U.S. citizenship
Secret clearance eligibility

Education

Bachelor's degree in Computer Science/Engineering/related
Master's degree (preferred)

Tools

Git/GitLab
Jira
SonarQube

Job description

Noblis MSD is seeking a Senior Java Developer to support a large-scale software project for U.S. Navy programs.

This onsite role is based at the Philadelphia Navy Yard and involves working with NAVSEA and NSWCPD to design, develop, test, and sustain Java-based applications. The ideal candidate has 8+ years of Java experience, familiarity with large codebases, and a track record of collaboration, code reviews, and mentoring.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Engineer for Navy Machinery Control Systems (Onsite)
Java Engineer for Navy Machinery Control Systems (Onsite)

Reliability & Performance Technologies ( R&P ) • Philadelphia

On-site
USD 110,000 - 140,000
Naval Machinery Control Systems Engineer
Naval Machinery Control Systems Engineer

Noblis, Inc. • Philadelphia

Hybrid
USD 79,000 - 123,000
Health benefits
Retirement plan
Professional development
Senior Java Engineer for Naval Systems
Senior Java Engineer for Naval Systems

Sabre Systems Inc. • Northern (KY)

Hybrid
USD 130,000 - 150,000
Employee Referral Bonus Eligibility
Naval Shipboard Control Systems Engineer (On-Site)
Naval Shipboard Control Systems Engineer (On-Site)

VetJobs • Philadelphia

On-site
USD 65,000 - 102,000
Senior Java Engineer – Naval Systems & Backend APIs
Senior Java Engineer – Naval Systems & Backend APIs

Sabre Systems • Maryland

On-site
USD 150,000 - 160,000
Naval Control Systems Engineer (Hybrid Potential)
Naval Control Systems Engineer (Hybrid Potential)

Noblis, Inc. • Philadelphia

On-site
USD 65,000 - 102,000
Java Backend Engineer for Naval Systems
Java Backend Engineer for Naval Systems

Sabre Systems, LLC • Patuxent Highland (MD)

On-site
USD 115,000 - 130,000
Employee referral bonus
Java Software Engineer - Naval Mission Systems (DoD Secret)
Java Software Engineer - Naval Mission Systems (DoD Secret)

Sabre Systems • Patuxent Highland (MD)

On-site
USD 95,000 - 115,000
Senior Java Backend Engineer | DoD-Cleared Naval Systems
Senior Java Backend Engineer | DoD-Cleared Naval Systems

Sabre Systems Inc. • Maryland

On-site
USD 115,000 - 130,000
Employee Referral Bonus Eligibility
Java Developer for Machinery Control Systems
Java Developer for Machinery Control Systems

Reliability & Performance Technologies ( R&P ) • Philadelphia

On-site
USD 110,000 - 140,000