Jobs · Engineering · New Jersey

Full-Stack Software Developer

ASRC Federal · Egg Harbor, NJ · 2 wk ago
EngineeringFull-time

ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned corporation, our work helps secure an enduring future for our shareholders. Join the 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 & Relocation Requirements

  • Must be a US Citizen, have a US Green Card, or a Non-immigrant Work Authorization (VISA).
  • Must have resided in the US for three (3) consecutive years.
  • Must possess a RealID Driver’s License/ID or current US Passport.
  • Must reside or be willing to relocate within a commutable distance to Egg Harbor Township, NJ.
  • Company is unable to sponsor candidates at this time.

Education & Experience

  • Bachelor’s degree in Computer Science or a related IT field. A minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science may substitute for the computer science degree, depending on qualifications and experience.
  • Three (3) or six (6) years of experience is required.
  • NAS experience is preferred.
  • All non-US degrees must have a US Equivalency Certificate provided by the candidate.

Responsibilities

  • 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.

Required Skills

  • Full-stack development experience; demonstration of knowledge will be required during the interview.
  • 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.

Preferred Skills

  • 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

Work Environment

  • Full-time position with a standard work schedule.
  • Cubicle environment.

Benefits

  • Health care, dental, and vision insurance
  • Life insurance
  • 401(k)
  • Education assistance
  • Paid time off including PTO, holidays, and any other paid leave required by law

Similar jobs

Full Stack Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Information Technology$100k/yrapply on careers.jhuapl.edu