Mostly Remote | Secret Cleared Java Developer

Norfolk, Virginia, United States, VA
Full Time
Mid Level
Job Title: Secret Clearance | Java / Web Services Software Developer
Environment: Enterprise Application Development | Cloud-Hosted & Modernization Initiatives
Location: Norfolk Naval Shipyard (1 day on-site per month)
Security Clearance: Active Secret Clearance (Required)
Certification: CompTIA Security+ CE (Required)



Job Description:
The Senior Java / Web Services Software Developer is responsible for designing, developing, maintaining, and modernizing enterprise web-based applications operating in cloud-hosted environments. This role supports both new development and enhancement of existing systems, including legacy integrations with CA-GEN backend components. The developer will perform requirements analysis, translate business needs into scalable technical solutions, and contribute to re-platforming initiatives within a cloud (NAG) architecture. The position requires strong Java, JSP, JavaScript, and SQL expertise, along with experience in Agile methodologies and Azure DevOps environments. The developer will collaborate closely with cross-functional teams, stakeholders, and clients to ensure high-quality, secure, and maintainable software solutions.


Responsibilities / Description of Duties:
  • Develop, enhance, and maintain enterprise applications using Java (8.0+), JSP, and JavaScript.
  • Design and implement Web Services, REST APIs, and JSON-based integrations.
  • Perform requirements analysis for new development and system change requests.
  • Analyze user requirements and translate them into functional software modules within cloud-hosted environments.
  • Generate technical requirements based on existing application code and CA-GEN backend SQL logic.
  • Create Adobe PDF templates to support reporting and document generation requirements.
  • Develop and execute SQL queries for data validation, troubleshooting, and system integration.
  • Use Azure DevOps to manage PBIs, bugs, and tasks; participate in code versioning through Git.
  • Develop unit test plans and supporting documentation for assigned tasks.
  • Determine development timelines and provide effort estimates.
  • Document recommended code changes and technical design updates.
  • Troubleshoot and resolve client-reported technical issues.
  • Participate in Agile ceremonies including Sprint Planning, Backlog Refinement, Daily Standups, and Retrospectives.
  • Contribute to application re-platforming efforts within a cloud-based (NAG) architecture.
  • Maintain professionalism, sound business ethics, and protection of proprietary information.
  • Collaborate effectively across technical teams and client stakeholders while also working independently with minimal supervision.

Required Technical Skills:
  • 3–5+ years of experience in Java development (Java 8.0 or higher).
  • 3–5+ years of experience with Java Server Pages (JSP).
  • 3–5+ years of experience in JavaScript development.
  • 3+ years of experience with NetBeans (8.0–11.0) or Eclipse IDE.
  • Experience developing Web Services, REST APIs, and JSON integrations.
  • Strong SQL skills, including writing and analyzing SQL code.
  • Experience using Git within Azure DevOps environments.
  • Experience managing work items (PBIs, bugs, tasks) in Azure DevOps.
  • Ability to perform requirements analysis and create technical documentation.
  • Strong understanding of software algorithms and application process flows.
  • Experience participating in Agile/Scrum methodologies.
  • Excellent verbal, written, and interpersonal communication skills.
  • Strong analytical and problem-solving abilities.

Desired Technical Skills:
  • Familiarity with CA-GEN servers and CABs on z/OS.
  • Experience or exposure to Appian software development.
  • Experience with Adobe PDF template creation.
  • Exposure to enterprise cloud re-platforming initiatives.
  • Ability to quickly learn and adopt new tools and technologies.
  • Experience supporting enterprise-level client environments with high professionalism and discretion.

 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*