Lead Software Developer (AngularJS/Javascript)

    LightFeather is currently seeking a Senior Angular / JavaScript Developer to work on our new contract supporting the Department of Homeland Security (DHS). This is a long-term project located in Washington D.C. Metro area. In this position, you will work on an integrated team that embraces an Agile methodology with an emphasis on automation, continuous integration, and continuous delivery.

    This position will work with the Federal Government so US Citizenship status with the ability to obtain a Public Trust Security clearance is required.

    Responsibilities
  • Upgrade/Migrate from Angular 1 to Angular 11 using portal.
  • Create front-end code base using Angular best practices.
  • Managing the complete software development process from conception to deployment in an Agile environment
  • Maintaining and upgrading the software in a cloud environment
  • Managing the end-to-end life cycle to produce software and applications.
  • Support the automated testing and providing feedback to team leadership during the development process.
  • Support the application migration to the AWS cloud environment.
  • Designing and developing user interfaces using AngularJS best practices.
  • Adapting interface for modern internet applications using the latest front-end technologies.
  • Writing JavaScript, CSS, and HTML.
  • Developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services.
  • Modifying and testing changes to previously developed programs
  • Support both DevOps and New Feature development
  • Document and maintain software functionality.
  • Troubleshoot, debug and upgrade existing systems.
  • Write well designed testable code.

  • Desired Skills and Tool Experience
  • Databases: Oracle RDBMS, Mongo DB
  • Languages and Frameworks: JavaScript, Java, Java EE, Spring
  • Front-end: JSP, Angular 1-11, Thymeleaf
  • Testing: JUNIT, Selenium, Cucumber
  • Containers: Dockers, Kubernetes
  • Git version control
  • Java with Spring MVC/REST/Data/Boot/Security, Junit and JPA
  • Jenkins CI/CD
  • React
  • Knowledge of JavaScript MV-VM/MVC frameworks including AngluarJS.
  • Java Applications servers (Tomcat/JBoss/Wildfly)
  • SQL and PL/SQL
  • Microservice architecture
  • Experience developing in a SAFe Agile environment
  • Experience with message queueing design patterns experience across various Integration patterns – API, Real time Integration, Event broker / Advanced messaging.

  • Location: Mclean, VA

Required Qualifications:

  • Experience upgrading/migrating from one Angular version to another using the portal.
  • 3+ years’ experience as a Software Engineer or Software Developer with 3 years’ experience with Angular/JavaScript development
  • Extensive knowledge of theoretical software engineering, be proficient in JavaScript, HTML, and CSS
  • Experience upgrading and refactoring code during an AngularJS upgrade.
  • Strong analytical and creative problem-solving skills
  • Willingness to grow skills and capabilities.
  • Excellent communication skills