370 Senior Application Developer
Location: SDC Office
Security & Certification Requirements
Active TS clearance (or Secret with SSBI)
IAT Level II certification (Security+ recommended)
CWF appointment required
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
Experience with at least three of the following: PHP, C#, VB.Net, ASP.NET/MVC, Angular, JavaScript, jQuery, HTML5
3+ years working with Git repositories
5+ years using development environments:
Visual Studio, JDeveloper, NetBeans, 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
Translate designs into Agile user stories using Jira
Build and maintain CI/CD pipelines
Support 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
Engineering Standards & Code Quality
Design decoupled architectures (UI, business logic, data layers)
Centralize database access using patterns (e.g., repository pattern)
Write clean, maintainable, and well-structured code
Produce comprehensive documentation:
Code documentation (Javadoc/comments)
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
Expert-level proficiency in Java 11
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
Send resume to info@sdc-world.com
See other openings at: Openings – SDC
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 and excel working in 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 and utilized a flat organizational model where all employees have access to the executive staff to express their ideas and innovations. Employees of SDC 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 career. SDC is an EEO AA M/F/Vet/Disability Employee