Description

Job Duties :

Attending meetings with stakeholders to understand projects requirements and the need for development of applications or enhancements to existing applications. Develop custom software to support NextGear’s business initiatives as part of an Agile software development team. Design n tier enterprise application with J2EE design patterns like IOC (inversion of control), AOP, MVC, Business, Delegate, Front Controller, Factory and Singleton. Development using Java, Spring Framework, JavaScript, AngularJS, and other technologies. Develop SOAP and RESTful webservices using JAX-WS and JAX-RS technologies. Write JUnit, Protractor, and Karma for testing, building and logging information. Develop Spring applications and PostgreSQL on back end side. Work on front-end validation through AngularJS and back-end validation using Spring Validation Classes. Develop user interface using Angular JS, JSP, AJAX, HTML, JSP tag lib JSP tag libraries and Bootstrap on the Front-end side to simplify the complexities of application. Develop and deploy applications in LINUX Environment. Write JavaScript, Angular JS and Bootstrap for dynamic manipulation of the elements on the screen and to validate the input. Developed PostgreSQL queries for retrieving and update data by using Liquibase. Attend Scrum and Sprint planning meetings. Manage version control repositories and branching in GitHub. Perform data modeling and management leveraging Relational Database Management Systems. Support QA Analysts through validation of defect reporting and tracking.Perform design and code fixes necessary to address defects observed in QA environment. Deploy software to development, staging/QA, and production environments as necessary.

Work Location :

various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Requirements:

Education : Bachelor’s degree in Computer Science or a related Information Technology field

Education

Any Graduate