Full-Stack Software Developer
Indexed description
ASRC Federal Advanced Research LLC (AFAR) is seeking an experienced Full-Stack Software Developer to join our Enterprise Information Display System (E-IDS) team that supports the Federal Aviation Administration (FAA) in Egg Harbor Township, NJ. This is a full-time on-site position at the William J Hughes Technical Center for Advanced Aerospace (WJHTCAA).
The FAA’s Enterprise Information Display System (E-IDS) is a modernized, enterprise-level platform and display developed in-house to replace multiple legacy Information Display Systems (IDSs) in over 500 air traffic control facilities. It provides static and real-time consolidated data to controllers, including weather, airport runway status/visibility, maps, and facility directives aimed at improving efficiency.
Citizenship Requirement
All candidates must have the following to pass the Federal Background Investigation and obtain the FAA Public Trust security clearance.
- Be a US Citizen, have a US Green Card, or a Non-immigrant Work Authorization (VISA).
- Have resided in the US for three (3) consecutive years.
- The company is unable to sponsor candidates at this time.
- RealID Driver’s License/ID or current US Passport.
Education & Experience Requirement
All non-US Degrees must have a US Equivalency Certificate provided by the candidate.
- Bachelors degree in Computer Science or a related IT field, with a minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science may be substituted in lieu of the computer science degree, depending on other qualifications and experience.
- Three (3) or six (6) years of experience is required.
- NAS experience is preferred.
- Front-End Development: JavaScript and Angular Framework
- Back-End Development: Java OO development and API Integration
- Systems / Platforms: UNIX/Linux Operating Systems (RHEL)
- Quality Assurance / Testing: Unit tests
- Ability to:
- Work independently, as well as a team, in a fast-paced environment.
- Research and problem solve; willingness to self-learn/try new things.
- Communicate effectively through verbal and written communication; including developing technical documentation.
- Experience in:
- Back-End Development: Java Messaging Service (JMS), RabbitMQ, ActiveMQ, Maven
- Containerization: Develop containerized applications in Kubernetes, Docker, or OpenShift
- Tools & Practices: GitLab and DevSecOps Practices
- Quality Assurance / Testing: Jasmine for automated unit tests
- Design, develop, and maintain full stack applications using Angular and Java-based APIs.
- Build responsive, user-friendly interfaces using modern Angular frameworks.
- Develop and integrate Java APIs using Spring Boot or similar frameworks.
- Write unit tests using Jasmine and other testing tools.
- Participate in code reviews to ensure code quality, performance, and maintainability.
- Troubleshoot, debug, and enhance existing applications.
- Apply security, scalability, and performance best practices across the application stack.
- Contribute to CI/CD pipelines and deployment processes using Gitlab.
- Full-time position with a standard work schedule.
- Cubicle environment.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search