Java Developer
Pune, Maharashtra, India
• Ensure standard agile practices through regular Sprint Planning, Story Sizing, Task Breakdown, Spring Retrospective Meeting and Sprint Review sessions. (HPE Agile Manager)• Extensively participated in defining use cases, gathering requirement, talking with end users, identifying dependencies among components and designing the mockups.• Actively participated in Software Development Life Cycle (SDLC) procedures such as analysis, design, development, production and support, auditing of the web application.• Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology, Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.• Development of Responsive User Interface for naïve users using front-end technologies like HTML, CSS, XHTML, JavaScript, React, NodeJS and jQuery.• Achieved native navigation by using react-native-navigation, created a fork for adding features to fit designs.• Implemented Web Services using Web Service Description Language, SOAP and RESTful JAX-RS for network communication using Spring Boot.• Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application.• Integrated the different pages to be a single page application using Angular 4 and Typescript.• Used JSON along with axios & jQuery for fetching data and processing the response to suit the UI needs.• Worked in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.• Involved in the implementation of Spring MVC, Spring IoC, Spring AOP, Spring JDBC, Spring Persistence with JPA.• Implemented the core logic using Spring IOC, Spring MVC Framework, Spring batch and took care of security using Spring Security.