More jobs:
Application Developer
Job in
Dahlgren, King George County, Virginia, 22448, USA
Listed on 2026-05-09
Listing for:
Solutions Development Corporation
Full Time
position Listed on 2026-05-09
Job specializations:
-
Software Development
Software Engineer, Java Developer
Job Description & How to Apply Below
- IAT Level II certification (Security+ recommended)
- Bachelor’s degree in engineering, scientific, business, or technical discipline and:
- Minimum 2 years of experience developing complex applications
- Substitution Allowed:
- 6 years of technical experience in developing complex applications may replace degree requirement
- 2+ years of Java development experience
- Experience with at least three of the following:
- 2+ years working with Git repositories
- 2+ years using development environments:
- Visual Studio, JDeveloper, Net Beans, or Eclipse
- 2+ years in Agile development and peer programming
- 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)
- The Application Developer is responsible for designing, developing, testing, and maintaining software applications within an Agile environment. This role requires a self‑motivated problem‑solver capable of contributing to full lifecycle development, from requirements analysis through deployment, while producing high‑quality, maintainable, and well‑documented code.
- 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
- Support development and maintenance of CI/CD pipelines
- Assist with database migration (Apache Derby → SQLite)
- Create and execute test plans, use cases, and reports
- Participate in User Acceptance Testing (UAT)
- Maintain code and documentation in Git repositories
- Follow decoupled architecture principles (UI, business logic, data layers)
- Centralize database access using structured patterns (e.g., repository pattern)
- Write clean, maintainable, and well‑structured code
- Code comments and Javadoc
- Technical and system documentation
- User guides and onboarding materials
- Participate in code reviews and contribute to reducing technical debt
- Professional experience in software development (2+ years minimum baseline)
- Strong proficiency in Java 11
- Experience supporting or working with CI/CD pipelines
- Experience working in Linux environments (RHEL preferred)
- Familiarity with embedded databases (Apache Derby, SQLite)
- Understanding of Agile/Scrum methodologies
- Experience with Jira and Git
- Experience with Spring Boot
- Java GUI development (JavaFX or Swing)
- Experience in DoD or government contracting environments
- Strong communication skills (technical and non‑technical audiences)
- Proactive and solution‑oriented mindset
- Detail‑oriented with a focus on quality and maintainability
SDC is an EEO AA M/F/Vet/Disability Employee
#J-18808-LjbffrTo 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).
(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:
×