Angular JS

Job ID: 0725-46CT

Job Title: Angular JS

Location: Tampa Florida/ Irving TX

Duration: C2C /USC/GC

Salary: upto 125K

  • Perform development/enhancements of AngularJS/ Java/ExtJS components.
  • Design and develop JavaScript Object Notation (JSON) driven user interface components using AngularJS and Object-Oriented JavaScript concepts.
  • Implement complex business logic to support multiple user operations at the front-end.
  • Beautify user interface with latest technologies like HTML5, CSS3 and Bootstrap3.
  • Integrate multiple UI components into Model-View-ViewModel architecture to full fledge complex working application.
  • Write AJAX requests to get or send required data from the back-end.
  • Define API contract with request and response parameters and test the working UI with mock JSON.
  • Implement Model-View-Controller design pattern for back-end using Java/J2EE and Spring.
  • Design controller for each API operation and implement methods like GET, POST, PUT and DELETE accordingly as per the need
  • Define JavaBeans and their mapping to communicate with database like Oracle and MongoDB using Hibernate as Object Relationship Mapping framework.
  • Write complex SQL queries to update or get the latest data from the different data sources. Deploy and test only front-end application using Grunt task runner to support parallel development.
  • Perform testing and liaison with testing teams.
  • Setup test environment for unit and E2E testing in AngularJS using Karma, Protractor and Jasmine.
  • Write unit test cases in Jasmine to validate behaviour of controllers, services, filters and directives of each module.
  • Run unit test cases using Karma by setting up mock data using ngMock.
  • Write and run E2E test cases to verify browser behaviour using Protractor & Jasmine.