×
Register Here to Apply for Jobs or Post Jobs. X

Senior Application Developer

Job in Dahlgren, King George County, Virginia, 22448, USA
Listing for: Solutions Development Corporation
Full Time position
Listed on 2026-05-09
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: 370 Senior Application Developer

Education & Experience Requirements

  • Bachelor’s degree in engineering, scientific, business, or technical discipline and:
  • Minimum 10 years of experience developing complex applications
  • Substitution Allowed:
  • 14 years of technical experience in complex application development may replace degree + required experience
Minimum Required Experience
  • 5+ years leading a software development team
  • 5+ years of Java development experience
  • 3+ years working with Git repositories
  • 5+ years using development environments:
    • Visual Studio, JDeveloper, Net Beans, or Eclipse
  • 5+ years in Agile development and peer programming
  • 5+ years translating requirements or mockups into technical work units
Project Overview

Support development and sustainment of mission-critical Java-based applications for the Department of the Navy, including:

  • Tactical Load Management Software (TLMS)
  • Next Generation Switch Controller (NGSC)
  • Site Tools Integration and Readiness Nexus (STIRN)
Core Responsibilities
  • Develop and maintain full-stack web applications using Java 11
  • Analyze requirements and identify design risks and solutions
  • Design software architecture, GUI mockups, and project roadmaps
  • Build and maintain CI/CD pipelines
  • Create and execute test plans, use cases, and reports
  • Participate in User Acceptance Testing (UAT)
  • Maintain code and documentation in Git repositories
  • Design decoupled architectures (UI, business logic, data layers)
  • Centralize database access using patterns (e.g., repository pattern)
  • Write clean, maintainable, and well-structured code
  • Technical documentation and system diagrams
  • User guides and onboarding materials
  • Proactively refactor code and reduce technical debt
Required Skills (Must-Haves)
  • 5+ years professional software development experience
  • Hands‑on experience with CI/CD pipeline development
  • Strong experience with Linux (RHEL environments)
  • Experience with embedded databases (Apache Derby, SQLite)
  • Strong understanding of data migration strategies
  • Experience working in Agile/Scrum environments
  • Proficiency with Jira and Git
Preferred Skills (Nice-to-Haves)
  • Experience with Spring Boot
  • Java GUI development (JavaFX or Swing)
  • Experience in DoD or government contracting environments
Professional Attributes
  • Strong communication skills (technical and non‑technical audiences)
  • Proactive problem‑solving mindset
  • Detail‑oriented with a focus on quality and maintainability
About us

Solutions Development Corporation is looking for talented, motivated individuals who want to become part of a growing company and winning team. SDC employees enjoy a culture where innovation and forward thinking is the goal, the highest work ethic is expected, and excellence is rewarded. We are a small business that utilizes a flat organizational model where all employees have access to executive staff to express ideas and innovations.

Employees enjoy competitive salaries, excellent health and retirement benefits, and a work atmosphere built on team camaraderie and collaboration. SDC offers a variety of career opportunities for people at all stages of their careers.

SDC is an EEO AA M/F/Vet/Disability Employee

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary