Sr. Java Full Stack Developer
Current· Involved in various phases of the Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, and Code development. · Work with Business Analysis teams, Product Owners, and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications. · Use Spring Boot, which is radically faster in building cloud, based Microservices with very less configuration. · Work Extensively on Java 8 concepts such as Functional Interface, Lambda Expressions, and Collections. · Use Core Java concepts such as Multi-Threading, Exception Handling, and Collection APIs to implement various features and enhancements. · Work on application architecture and re-design of different parts of the application. · Responsible for creating an efficient design for user experience using Angular 8. · Implemented Angular Router to enable navigation from one view to the next as the customer performs application tasks. · Create RFP (Request for Proposal) Microservices to provide RESTful API and RAML utilizing Spring Boot with Microservices. · Develop REST web service by building Node.js Server in the back end to handle requests sent from the front end. · Used Rabbit MQ as a Messaging Service for producing and consuming data between applications. · Ability To impact SOAP-based and Restful web services using Apache CXF.· Develop Apache Camel endpoints and use a producer template to route messages to JMS queues. · Use Java Messaging Services (JMS) for the reliable and asynchronous exchange of valuable information. · Implement responsive UI-rich web applications with HTML5, CSS3, SCSS, Bootstrap, and Angular frameworks and used reactive & template-driven forms to associate HTML elements to model & provide dynamic user validations on the client side.