Full Stack Developer with Security Clearance
ODME SOLUTIONS, LLC · San Diego, CA · 1 wk ago
Engineering$95k–$160k/yrFull-time
Primary Responsibilities
- Design, develop, test, and maintain full stack software applications supporting operational users.
- Develop enhancements and implement new capabilities based on customer and stakeholder requirements.
- Troubleshoot and resolve software defects identified in development, testing, and production environments.
- Participate in Agile ceremonies including sprint planning, backlog refinement, demonstrations, and retrospectives.
- Collaborate with Product Owners, Systems Engineers, testers, and fellow developers to deliver high-quality solutions.
- Develop and consume RESTful APIs and service integrations.
- Write clean, maintainable, and reusable code following established development standards.
- Perform unit testing and support integration testing activities.
- Participate in peer reviews and contribute to continuous improvement efforts.
- Assist with deployment activities and troubleshooting of application releases.
- Support efforts to modernize applications through container integration and automation initiatives.
- Document technical designs, implementation details, and operational procedures as required.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience).
- Active Secret Clearance or ability to obtain and maintain one.
- Security+ certification or ability to obtain within 90 days of hire.
Preferred Qualifications
- Experience developing applications using Java.
- Experience with front-end web technologies including: JavaScript, HTML, CSS.
- Experience developing and consuming REST APIs.
- Experience working with relational databases and SQL.
- Experience using Git or other version control systems.
- Experience troubleshooting and debugging software applications.
- Experience working within Agile development environments.
Front-End Development
- Experience with React or similar JavaScript frameworks.
- Experience building responsive user interfaces.
- Familiarity with TypeScript.
Back-End Development
- Experience designing and implementing RESTful services.
- Experience working with object-oriented design principles.
- Experience integrating with external systems and APIs.
- Familiarity with automated testing practices.
Container Integration & Development
- Experience developing applications intended for containerized environments.
- Experience building and maintaining Docker container images.
- Familiarity with Kubernetes or OpenShift environments.
- Experience troubleshooting containerized applications.
- Experience creating or maintaining deployment manifests and configuration files.
- Understanding of application configuration, secrets management, and service communication within distributed environments.
- Experience supporting the migration of existing applications into containerized architectures.
DevSecOps & Automation
- Experience with CI/CD pipelines and automated build processes.
- Familiarity with tools such as Jenkins or GitLab CI/CD.
- Experience integrating automated testing into development workflows.
- Exposure to static code analysis and secure development practices.
Additional Preferred Experience
- Experience supporting Department of Defense systems or government customers.
- Experience working on long-term software sustainment efforts.
- Ability to understand and improve existing codebases.
- Experience supporting geographically distributed teams.
- Strong written and verbal communication skills.
Desired Characteristics
- Strong analytical and problem-solving abilities.
- Ability to balance new feature development with defect resolution.
- Self-starter capable of working independently and collaboratively.
- Comfortable operating in evolving technical environments.
- Customer-focused mindset with a commitment to delivering quality solutions.
- Willingness to learn new technologies and contribute across multiple areas of the application stack.