Agile Defense is seeking a Full-Stack Developer to design, develop, implement, and maintain robust software applications supporting both unclassified and classified ONI systems, addressing evolving mission and business requirements.
Requirements
- 3+ years of Java development experience (backend logic, APIs, integrations).
- Proficiency in JavaScript for frontend development, including frameworks such as Vue.js, Angular, ReactJS, or Next.js.
- Familiarity with modern full-stack development principles, microservices architecture, and RESTful APIs.
- Proficiency in using Oracle or similar relational databases.
- Strong grasp of UI/UX principles and material design standards.
- Understanding of TypeScript and modern JavaScript development practices.
- Experience working with Docker containers for development and deployment.
Responsibilities
- Designing and developing full-stack software solutions using Java (backend) and JavaScript (frontend) technologies.
- Maintaining and enhancing existing software systems, including research, modification, reengineering, and troubleshooting.
- Supporting the full software development lifecycle, from requirements analysis through design, implementation, and maintenance.
- Writing secure, scalable, and maintainable code that complies with secure coding standards, application STIGs, and relevant DoD regulations and guidelines.
- Collaborating with team members to support ongoing application development, integration, and deployment.
- Providing troubleshooting and support for application deployments across various environments.
- Monitoring the technical performance of systems and suggesting optimizations or improvements.
Other
- Active DoD - TS SCI Clearance Level
- Bachelor's degree in Computer Science or a related field (preferred) OR equivalent years of experience.
- Background in DoD or government software development is a strong plus.
- Strong communication and problem-solving skills.
- Experience working in Scrum/Agile development teams.