Senior Application Developer
Listed on 2026-05-09
-
Software Development
Software Engineer, Full Stack 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
- 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
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)
- 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
- 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
- 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 problem‑solving mindset
- Detail‑oriented with a focus on quality and maintainability
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(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).