Senior Full Stack Java Developer
CurrentProject: worked on Cards, Payments division and benefits Section. Based on the cards spend, benefits should be calculated. Users will have the benefit points which can be redeemed at gas stations, grocery outlets etc. Payments section of the module is migrated to microservices.• Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum¬¬ methodology.• Used java 1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.• Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups. • • Created AngularJS controllers, services and used Angular filters for filter functionality in search box and integrator functionalities• Worked on AWS, High Availability Practices and deploying backup/restore infrastructure• Involved in building COSMOS web services test application• Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.• Developed the web applications using Core Java Threading and Collection.• To get AJAX functionality for the website wrote JavaScript and JQuery programming.• Coded web services to expose Oracle DB Functions and Store procedures.• Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.• Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.• Created and presented training materials surrounding adoption of the Groovy language.• Developed Oracle PL/SQL store procedures and functions to process information used to generate reports.Environment: Java1.8, Angular 5, Typescript, AJAX, NodeJS, JSP, Spring MVC, Spring Boot, Spring Security, Spring Data, Rest, Rabbit MQ, Bit Bucket, Jenkins, Oracle, Redi, MongoDB, JUnit, Maven, Eclipse, Postman, Swagger, Junit, Mockito, Karma, Jasmine