Software Engineer - Full Stack with Security Clearance
Nightwing · Sterling, VA · 1 mo ago
EngineeringFull-time
Responsibilities
- Contribute to developing full-stack applications using technologies such as Angular, Spring Boot, and Java.
- Participate in agile ceremonies including sprint planning, daily standups, and reviews.
- Aid in implementing and consuming APIs.
- Write clean, maintainable code following established team standards.
- Help identify and troubleshoot basic software defects.
- Contribute to peer code reviews and incorporate feedback.
- Write unit tests and support test activities.
- Learn and apply accessibility best practices in front-end development.
- Support DevOps activities, including basic CI/CD pipeline tasks.
- Learn and assist with microservices-based architectures.
- Use GitHub for version control and collaboration.
- Support build and deployment activities using Jenkins.
- Track assigned work using JIRA.
- Assist with development tasks involving AWS services such as Lambda.
- Write simple scripts or components in Python as needed.
- Participate in containerization work, including basic tasks involving Kubernetes.
Requirements
- Foundational knowledge of full-stack development using technologies such as Angular, Java, and Spring Boot (coursework, internships, or projects accepted).
- Basic understanding of APIs and how they are used.
- Exposure to agile development practices.
- General understanding of DevOps concepts and CI/CD pipelines.
- Familiarity with microservices concepts.
- Awareness of accessibility considerations in front-end development.
- Exposure to unit testing frameworks (academic or early professional experience).
- Basic experience using GitHub or similar version control tools.
- Understanding of workflow management tools such as JIRA.
- Exposure to cloud concepts; familiarity with AWS is a plus.
- Introductory experience with Python.
- Familiarity with containers or interest in learning Kubernetes.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Active TS/SCI with Full-Scope Polygraph.
Qualifications
- Strong willingness to learn and grow in a fast-paced environment.
- Solid problem-solving and debugging skills developed through coursework or projects.
- Ability to work collaboratively within a team.
- Clear communication skills, both written and verbal.
- Ability to adapt to evolving requirements and priorities.