• Over 8 years of professional full stack development experience in IT industry with exposure to all the stages of Software Development Life Cycle (SDLC) including requirement analysis, design, implementation, testing, deployment and maintenance of Web based, Client/Server Applications along with Enterprise and Distributed applications using Java and J2EE technolo-gies. • Participated and involved in daily Scrum meetings, weekly sprint planning and retrospective using Jira as a tracking tool for the sprints. • Experience on advanced software development methodologies such as Agile/Scrum, Test Driven Development and Waterfall model. • Hands on experience in developing Front-end UI using technologies such as HTML5, CSS3/4, Bootstrap, JavaScript, jQuery, Ajax, Tag Libraries, Type Script, NodeJS, ReactJS and Angular 7/8/9. • Strong experience in Spring Framework modules such as Spring Core, DAO, IOC, MVC, ORM, AOP, Spring Boot, Spring Microservices, Spring Netflix components like Eureka, Ribbon, Netflix, Zuul. • Developed applications using Multithreading, Serialization, Externalization, Collections and Generics. • Strong understanding of microservice pattern Circuit Breaker/Hystrix, Aggregator, Proxy Chaining. • Used Spring Boot Actuator to monitor and manage the application in production environ-ment. • Worked extensively with Core Java, Multithreading, Transactions, Exception Handling and Collections. • Experience working with APIGEE Edge, Developer Portal & APIGEE Baas platform • Worked with various frameworks in spring such as Spring AOP, Spring transaction Manage-ment, Spring Data, Spring Batch, Spring Boot and Spring Cloud • Designed and implemented dynamic Single Page Application (SPA) using Angular, React and Spring full stack development tool kit. • Hands on experience in developing Back-end using Core Java, Collections, JDBC, Spring, I/O, Exception Handling, Struts, Web Services, Hibernate, SQL, REST and SOAP. • Expertise in persistence framework such as Hibernate and JPA. • Hands on experience with the Spring framework like Spring Data, Spring Batch, Spring Se-curity, Spring Integration, Spring MVC and Spring Boot. • Experience in unit testing using Jasmine, JUnit, Mockito, Karma and Selenium. • Experience installing, managing and configuring JBoss Enterprise Application (EAP), Web Logic Application Server, IBM WebSphere Application, Apache Tomcat Server. • Experience in handling messaging services using Apache Kafka, JMS and RabbitMQ. • Used Spark for real time streaming the data with Kafka. • Hands on experience in using Object Relational Mapping (ORM) framework like Hibernate, JPA and JDBC. • Hands on experience in building tools like ANT, Gradle, Maven along with experience in Groovy, Git, Puppet and Heroku. • Hands on experience in deploying the applications using Pivotal Cloud Foundry (PCF) services and building Continuous Integration (CI) and Continuous Delivery (CD) pipeline using Jenkins with GitHub.
©