Senior Java Engineer for Navy Systems (Onsite)

Noblis, Inc.

Philadelphia (Philadelphia County)

On-site

USD 105,000 - 164,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a 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 Navy program. This onsite role is based at the Philadelphia Navy Yard, working with NAVSEA and NSWCPD.

You will design, develop, test, and support Java-based applications, mentor teammates, and collaborate across developers, testers, engineers, and program stakeholders. A strong emphasis on maintainability, modernization, and code quality guides daily work.

Qualifications

  • Bachelor’s degree in a relevant technical discipline required.
  • 8+ years of software development with Java.
  • Experience with large/multi-module Java applications.
  • Experience maintaining, troubleshooting, or refactoring Java codebases.
  • Strong OO design and best practices.
  • Experience with Java 17 or later.
  • Familiarity with modernization concepts (records, modularity, etc.).
  • Experience with Git or GitLab and Jira.
  • Familiarity with CI/CD and SonarQube.
  • Proficient in Linux and team collaboration.
  • U.S. Citizenship and ability to obtain Secret clearance.
  • DoD/Navy or government software program experience is a plus.

Responsibilities

  • Design, develop, maintain, and enhance Java software applications.
  • Support troubleshooting, testing, integration, and releases.
  • Work with large existing codebases to improve maintainability.
  • Review and update existing software as needed.
  • Support modernization, refactoring, and performance improvements.
  • Participate in code reviews and promote best practices.
  • Support build, deployment, and release activities using GitLab, Jira, SonarQube.
  • Assist with troubleshooting during development, integration, or field support.
  • Mentor or guide other developers as needed.
  • Collaborate with developers, testers, engineers, cybersecurity, and stakeholders.
  • Document design notes, release notes, installation instructions, and user guidance.
  • Communicate status, blockers, risks, and technical issues clearly.

Skills

Java
Large codebases
Code reviews
OO design
Linux
Team collaboration
Communication
Mentoring
Problem solving
Java 17+
Security clearance readiness
U.S. Citizenship

Education

Bachelor’s degree in Computer Science/Engineering or related field
Master’s degree (desired)

Tools

Git
GitLab
Jira
SonarQube
CI/CD tooling

Job description

Noblis MSD is seeking a Senior Java Developer to support a large-scale Navy program. This onsite role is based at the Philadelphia Navy Yard, working with NAVSEA and NSWCPD.

You will design, develop, test, and support Java-based applications, mentor teammates, and collaborate across developers, testers, engineers, and program stakeholders. A strong emphasis on maintainability, modernization, and code quality guides daily work.

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
Control Systems Engineer – Naval Shipboard, On-Site
Control Systems Engineer – Naval Shipboard, On-Site

VetJobs • Philadelphia

On-site
USD 79,000 - 123,000
On-site at Philadelphia Navy Yard
Future hybrid schedule
Software Engineer (C++/Java) for Navy Systems, On-Site
Software Engineer (C++/Java) for Navy Systems, On-Site

Paycom - ATS • Columbia (MD), Northern (KY)

Hybrid
USD 75,000 - 100,000
Generous PTO
401(k)
Health Insurance
+3
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
Senior Software Engineer IV - Naval Systems (On Site)
Senior Software Engineer IV - Naval Systems (On Site)

Data Intelligence LLC • Moorestown Township (NJ)

On-site
USD 130,000 - 150,000
Medical, dental, and vision insurance
401(k)
Paid time off
+1
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
Senior Java Developer
Senior Java Developer

Noblis, Inc. • Philadelphia

On-site
USD 105,000 - 164,000
Tactical Software Engineer: Modernize Navy Systems (On-site)
Tactical Software Engineer: Modernize Navy Systems (On-site)

Innovative Defense Technologies (IDT) • Mount Laurel Township (NJ)

On-site
USD 114,000 - 184,000
Generous benefits package
Competitive PTO
401(k) with immediate vesting and matching
+2
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