Full Stack Java Developer
Current• Involved in the complete Software Development Life Cycle including analysis, design, implementation, testing and maintenance.• Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript. • Developed Responsive Web Design using CSS Bootstrap and Media Queries.• Created Single Page Application for Service module by using AngularJS UI-Router to configure routes for navigating between different HTML pages. • Created Angular.js controllers, services, filters, & custom directives.• Used promises calls for data updates in UI along with JSON data parsing.• Developed the back-end logic layer by using Core Java and Spring MVC• Involved in Consuming RESTful Services using Angular $http Service.• Integrated Rich Pivot Table component of ReactJS for inventory module. • Involved in greeting rich UI reports using D3.js.• Used Jasmine and TDD for creating unit test cases and continuous testing of the application.• Wrote stored procedures in Oracle 11g using PL/SQL for data entry and retrieval • Designed application based on Spring4 MVC Framework with integration of Hibernate4 as ORM tool for easy maintenance in persistent layer using Dependency Injection• Participated in Agile Development methodology using SCRUM.• Used Git for version control across common source code used by developers