Java Full Stack Developer
CurrentInvolved in various phases of Software Development Life Cycle (SDLC) of the application.Developed applications using Angular2, Java8 and new features of java (lambda expressions). Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.Developed UI components using Angular 2 dependency Injection, Models, data binding and controllers.Implemented Angular 2 Router to enable navigation from one view to another.Used Protractor to perform End to end testing for single page application developed using Angular 2. Proficient in developing dynamic and responsive user interfaces using React.js, a leading JavaScript library for building modern web applications.Developed various generic JavaScript, Angular functions to implement client-side validations.Involved in developing Thread Safe blocks for multithread access and distributed transaction management.Created and injected spring services, controllers and DAOs to achieve dependency injection.Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for scheduling tasks to generate reports and emails to clients.+Developed Persistence layer using Spring Data to interact with the Database.Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring Eureka, Net ix, Ribbon as part of Services Discovery using Apache Axis