Full Stack Java Developer
Current● Used Core Java Collections, Exception Handling, Multi-Threading, Serialization and Java 8 features like Lambda expressions, Stream API, Local Variable Syntax.● Performed Bulk Data operations on Collections which would increase the performance of the Application, facilitate pipeline processing and Method references.●Implemented JAVA/J2EE design patterns such as Factory, Template, MVC, Singleton.●Implemented business process, database retrievals and access of information using Java and Spring Core, Spring MVC, Spring DAO, Spring Security framework.●Involved in analysis, design and developing front end/UI using HTML5, CSS3, Bootstrap and React and AngularJS ● Developed Single Page Application (SPA) using Angular and injected generic services using Angular 6/7.●Implemented Angular 6 Routing and navigation, Components, Services.●Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.●Developed distributed Java components using EJB and JPA for persistence. ●Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.●Eureka service registry of PCF configured for each service to enable communication via the cloud. ● Used in-built marketplace services of PCF for RabbitMQ, MySQL config.●Involved in writing JPQL Queries and developed JPA repositories in Persistence Layer.● Developed Controllers for request handling using Rest Controllers.●Generated CSV file reports for Database dump. ●Experience in handling messaging services using Apache Kafka and used Kafka proxy to connect to Kafka cluster.●Developed data transformer for converting legacy data from source tables to Avro format and fed into Kafka using Camel to process the file for multiple routes to different host locations.