● 7 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
● Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
● Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JNDI, JMS, JDBC, AJAX, WEB SERVICES and GRADLE.
● Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
● Strong hands - on experience with Spring IO, Spring Boot.
● Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
● Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
● Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
● Good experience in developing Web Services SOAP, JAX-WS, WSDL.
● Experience in core Java-Multithreading, collections, Servlets and JDBC.
● Experience in Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server.
● Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
● Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
● Experience with Use-Case design, Class and Sequence diagrams using UML.
● Good working experience in GUI design and application development using IDE's like Eclipse and Net Beans.
● All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
● Implemented DAOs, entities using Hibernate API and Hibernate QL.
● Developed critical components of the application including spring forms, Spring controllers, JSP views,and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
● Experience in working with Databases like Oracle, SQL Server, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.
● Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
● Used angular-cli tool to be configuring the angular project and building it for development of Angular application using Angular 10.
● Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using Angular.js.
● Solid understanding of React JS Virtual Dom Algorithm, for React JS performance optimization.
● Involved in Bootstrap framework to Design single page application.
● Detailed understanding of Document Object Model (DOM) and DOM functions.
● Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the RESTful Services.
● Good team player with excellent communication skills to discuss the projects with technical and non-technical SME’s and Ability to learn and adapt quickly to the emerging new technologies