Full Stack Java Developer
Current• Participating in application solutions including assisting with planning and architectural design, development, resolution of technical issues, and application rationalization.• Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.• Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.• Implemented micro services architecture using spring boot and Spring REST to create REST end points and integrated Swagger Spring boot to get dynamic documentation.• Implement modules into NodeJs to integrate with designs and requirements.• Involved in writing the front-end code for the application using AngularJS.• Implemented the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS3, HTML5, JavaScript and GWT.• Used jQuery, Angular JS, and Node JS to develop the rich user interface and to invoke RESTful Web Services to perform various operations.• Used Maven for developing build scripts and deploying the application into Weblogic.• Performed backend operations using Hibernate and native SQL on various databases.• Developed single page applications using Angular 4/6, Typescript, HTML5, CSS3, and Bootstrap.• Developed user specific Highlights (dashboard menu) section, Home Page, Admin home page, user module using Spring framework, Hibernate ORM module, Spring Core Module, XML, JSP,and XSLT.• Worked on Web Services using Java API for XML, JSON Services (JAX_RS) and worked on the build, deploying RESTful web services.• Expertise in designing and developing web and mobile applications using HTML 5, CSS3, Less, Sass, JavaScript, jQuery, nodeJs, AngularJS.• Used Spring Boot to modularized code and implemented Rest API's using Spring Rest and integrated Swagger API for documentation.