Over 10+ years of experience in the IT Industry as a Java/JEE Developer involved in the Analysis, Design, Development, and testing of web-based and client-server multi-tier applications using Java/JEE technologies, developing user interfaces using HTML5, CSS3, jQuery, JavaScript, JSF/Prime Faces, Angular (2-11), Bootstrap, Node.js, and AJAX.Experienced Java Full Stack Developer specializing in microservices architecture and proficient in React/Redux.In-depth knowledge of cutting-edge technologies in JavaScript and Java tech stack.Expertise in developing functional Web and Desktop Applications, including CRM Applications.Highly skilled in Object-Oriented Design (OOD), Object-Oriented Analysis (OOA), and Object-Oriented Modeling (OOM) using Unified Modeling Language (UML) architecture.Extensive experience in building SOA (Service-Oriented Architecture), REST, and J2EE Web Services using SOAP, BPM, WSDL, JAX-WS, JAXB, JAX-RPC, and tools like Apache Axis.Proficient in creating RESTful web services with Spring MVC.Adept at reading and interpreting UML design documentation, including Database and Data Flow diagrams.Experienced in rapid development and design of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, HTML/DHTML, XML, and the Struts framework.Proficient in Agile software development processes, Test-Driven Development (TDD), and Scrum methodologies.Skilled in client-side design and validation using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS, and Node.js.Utilized advanced features of Java 8, such as Lambda expressions and Stream API, for efficient bulk data operations on Collections.Developed client-side validations using Angular 4/6 and created Custom pipes and Shadow DOM.Experience in developing RIA applications using Flex, HTML5, CSS, Ajax, Dojo, and Node.js.Created Graphical User Interfaces using AngularJS and developed web pages using HTML, CSS, and JSP for enhanced user interaction.Familiarity with AWS Cloud Formation templates and configuring SQS service through Java API for efficient information exchange.