Sr. Java Developer
Current Designed and developed SOA implementation by integrating the Spring MVC application managed beans with JSF - Prime Faces view for building the application. Used JSF Prime Faces by assembling reusable UI components in a page and wiring the client generated events to server-side event handlers to develop web application Injected the JSF Managed beans using Spring-managed beans by extending the Spring Bean Auto Wiring support to achieve the Dependency Injection. To integrate the Spring MVC application with the JSF pages used Spring Bean Faces Resolver i.e., Spring Resolver. Written Cloud formation templates and deployed AWS resources using it. Worked with Java Multi-threaded programming to develop multi-threaded modules and applications. Created Custom enterprise dashboards with real-time and historical events monitoring and reporting in Kibana and to identify trends. Implemented J2EE standards, MVC2 architecture using Struts Framework. Developed the Application Backend to communicate with the SOAP Web Services to fetch relevant rule data. Worked with Express JS for development of RESTful web services and middleware configurations. Developed Node.JS Readable and Writable streams to process the data from the external source of the application. Deployed Spring Boot based microservices Docker container using Amazon EC2 container services. Extensively used Git for version controlling and regularly pushed the code to GitHub. Worked on NoSQL database MongoDB and developed custom MongoDB applications as per the client specification. Configured mongo-connector to create a pipeline from the MongoDB cluster to keep synchronize with the multiple sources like Elastic Search or another MongoDB cluster. Used Apache Kafka to build data pipeline for developing producers and customers.architecture provided by angular 6,7,8. Existing JavaScript code conversion into MVC pattern using Angular JS framework.