Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
- Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
- Used MAVEN in each project to automate the builds and managing project.
- Implemented Reporting SPAs using AngularJs, Angular Directives, Bootstrap, CSS3, LESS, Glyphicons and Gulp.
- Developed UI using bootstrap dropdown multi-select, bootstrap modals Implemented a suite of app wide MODALS for application configurable warnings and alerts, Developed Tab Widget, Tree Widget, user interfaces and controllers and their templates.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Wrote gulp tasks, bower, npm for packing and creating production ready code.
- Developed Backend Rest services using spring, Jersey, JSON and Swagger.
- Entailed in system design and development in core java using Collections, multithreading.
- Developed applications using Java 6.0/7.0 and J2EE.Experience in LINUX environment.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Deployed the complete Web application on Jboss server and used Log4J to capture the log that includes runtime exceptions.
- Browser based client communications with server using REST web services with JSON.
- Involved in Unit Testing, Functional and Integration Testing for different Modules in the application using Jasmine, Karma and PhantomJS.
- Participated in the application architecture, development tools for web solutions that fulfill the business requirements of the project.
- Designed and developed the application using agile methodology and followed TDD and Scrum.
- Wrote Technical design document with the class, sequence, and activity diagrams in each use case.
- Designed and Developed the UI Framework built using JSF, Facelets and Primefaces.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
- Developed custom layouts and reusable composite components for the web application using Facelets.
- Designed and developed Business components and Integrated with spring framework.
- Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL,Hibernate.
- Implemented Hibernate Caching(Query and second level EH Cache) for frequent queries executed against database for reports.
Environment: J2EE/J2SE, Java1.7, JSP, Prime faces, JSF, Apache My Faces, Spring Frame Work, Spring Batch, Hibernate, JDBC,JMS, CSS3, Apache CXF, LDAP,JNDI, UDDI, WSDL, SOA, SOAP, XML, HTML, Log 4j, Web Sphere 7,RAD 7, Oracle, SunOS (UNIX), Shell Script, Sub Version, Maven and Windows 7.