Having 6 years of relevant experience on JAVA/J2EE technologies, Requirement gathering, Analysis & Design, Development & Unit Testing, Integration Testing, Build and Delivery of the project and finally post-release support.
Experience in wide area of domains like NMS/EMS, Digital Video Broadcasting (DVB), E-Commerce and Banking.
Experience with architectures such as MVC, Service Oriented Architecture (SOA), Web Services (Restful) and Microservices.
Proficient and strong experience in Core Java, Object Oriented Programming (OOP), Design Patterns, Data structure, Algorithms and Multi-Threaded applications.
Well experienced with frameworks such as Spring (MVC, AOP, Boot, Security, DM, REST, Cloud and JPA), Hibernate, Struts, Rabbit MQ and OSGi.
Experience in working with various software life cycle models like waterfall and Agile. Certified Scrum Master, experience with agile management tool Rally and playing the Scrum Master role.
Experienced with different build tools like Maven, Ant and CI tools like Jenkins.
Worked with Middleware products such as BEA WebLogic 8.1/10g, JBoss 4.0, Grassfish 3, Tomcat 8 and Jetty 9.4.
Excellent Debugging, Analytical and Problem Solving skills.