
Full Stack Developer
- Annapolis Junction, MD
- Permanent
- Full-time
- Perform Java development of data ingestion and manipulations services in support of a web-based mission application
- Perform JavaScript development in support of Web-based mission application
- Support compliant REST services, RabbitMQ message processors, file and stream I/O and various other media processing tasks
- Streamline user interactions with large real-time datasets
- Write efficient, maintainable code
- Review and address reported system issues in a timely manner
- Work alongside multiple development team members to design and implement mission requested features
- Provide support to the application's test and operations team
- Investigate, present and implement solutions that solve complex application problems
- Perform development work via agile methodologies
- Provide input to new feature design and implementation efforts
- Salary range - $190,000-205,000 based on qualifications/experience
- 10+ yrs experience as a Developer in programs and contracts of similar scope, type and complexity
- Bachelors degree in technical discipline from an accredited college or university in required. Four (4) years of additional development experience may be substituted for a bachelor's degree
- Experience with Java and JavaScript
- Experience with Java frameworks such as Spring and Spring Boot
- Experience with scripting languages (Bash, Python, Ruby)
- Knowledge of automated CI pipelines (Jenkins, GitLab CI, GitHub Actions)
- Active TS/SCI w/ poly required
- Experience with containerized applications, specifically using Docker/ Kubernetes
- Experience with Vue.js or similar JavaScript frameworks (e.g., React, Angular)