More than 4years of experience as a Software development Engineer i.e. Web-based applications and associated technology components. Distributed Architecture Applications using Java andJ2EE.
Able to learn new Technologies and tools quickly and capable of adopting themaswell.
Experience in using Test Driven Development methodology for developing theapplication.
Good Knowledge in J2EE Technologies.
Good Experience in working with Spring Framework (Spring Boot, Spring ORM, Spring IOC, Spring Transaction, Spring-JPA).
Good working Experience with Micro ServicesArchitecture.
Good knowledge around Gang of Four Design patterns (Singleton, Factory, Builder)Design Patterns and implemented some of it as part of applicationclasses.
Hands on experience in HTML, CSS, JavaScript, JSON.
Good knowledgeReact js ,React with Hooks.
Strong experience in Object Oriented Analysis andDesign.
Good understanding of Software Development Life Cycle (SDLC) process in the areas of Analysis, Design, Implementation and Testing of Software Applications using Java/J2EE technologies.
HavegoodknowledgeofJEEapplicationmodeltodevelopweb-basedsolutionsusingSpring,Hibernate(JPA)with MySQL, Tools(Maven , Jira,Rally) and IDE(Eclipse , STS , MySQL Workbench ,Google Firebase,Intellij).
Working experience on Log4j fordebugging.
Experience in web servers and application server like Tomcat, WebLogic.
Working Knowledge of Cache.