Job #: 1362

Title: Angular Developer

Job Type:

  • Contract
  • Function:

  • Application Developer
  • Specialty:

  • Java
  • Unix
  • Contract Pay Rate:
  • $50-75
    • Anywhere
    • Posted 2 years ago
    • This position has been filled

    ​Momentum is looking for a solid Angular Developer to work in Columbia, MD.

    The Sr. Software Developer will perform complex software design tasks and work independently on the design, development, deployment and maintenance of complex systems/projects.
    Responsibilities:

    • Performs product design tasks of a moderate to high complexity which require research and analysis
    • Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation
    • Works independently and with supervisory review on moderate to highly complex programming tasks. Provides analysis of problems and recommends solutions. Prepares program specifications and develops coding logic flowcharts
    • Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems
    • Works within established procedures to develop, test, implement, and maintain application software
    • Mentors more junior developers and may lead projects as needed
    • Recognized as a SME on a particular system, aspect or module of a system

    Required:

    • Bachelor’s degree in Computer Science or related discipline
    • 4+ years programming experience in AngularJS version 1.x, 2/4
    • 5+ years’ experience with Object Oriented Analysis and Design
    • 5+ years’ experience with distributed systems development
    • Full knowledge of common software design patterns (Gang of Four)
    • Experience with Karma test runner or other JavaScript testing framework
    • Experience with Java Web Services
    • Experience with Tomcat/TC Server
    • Knowledge of GIT version control system
    • Experience with STS
    • Experience with JUunit
    • Knowledge of multi-threading
    • Experience with real time processing, relational database systems, and data
    • Ability to interpret business requirements
    • Demonstrated experience working with core business logic within applications
    • Military education or experience may be considered in lieu of civilian requirements listed

    Preferred:

    • Experience with real time, high volume transaction systems
    • Experience working with highly concurrent systems preferred
    • Experience working with Jersey and Spring for Rest Services development
    • Experience with Spring Boot configuration framework
    • Knowledge of Jenkins Automation Server
    • Knowledge of Apache Server
    • Experience with Unix/Linux, Windows
    • Experience with ES2015, Babel and Webpack
    • Experience working in an Agile software methodology environment
    • Experience with JIRA issue tracking software
    • Experience with Selenium testing tool
    • Financial services/brokerage experience preferred