PROFESSIONAL SUMMARY • Senior Technical Consultant with around 12 years of solid professional experience in the Object Oriented analysis, design and development of and enterprise level multi-tiered applications • Hands on development and problem solving skills in latest Java technologies like Java/JEE, Spring, Hibernate, Struts, Web Services, JDBC, JSP, Servlets, Multi-threading, AJAX and SQL. • Good exposure on designing and architecting web and enterprise n-tier application. • Extensively experience as Scrum Master / Agile Project Management. • Extensive experience in collaborating with Business analyst/Business/clients to understand the requirements and create high level and low level design documents and provide solutions for the requirements. Performed lead role in design, development and execution of project release lifecycle. • Have a very good knowledge in implementing in multi-threaded approaches. • Extensively used Quartz scheduler to schedule the automated jobs • Excellent exposure in implementing Java/J2ee design patterns (Factory, Abstract Factory, Proxy, Singleton, Decorator etc) and object oriented programming • Ability to analyze, design and code programs to generate optimum output • Good exposure to Profile applications using profilers for Performance bottlenecks and resolving issues. • Good exposure on database modeling. • Exposure to NoSQL database such as MongoDB. • Participation in the decision making for product roadmap and feature design. • Extensive experience of working with Agile Scrum methodology. • Outstanding ability to initiate action, make decisions and issue resolutions. Excellent communication and documentation skills. Adapt quickly and competently to new technologies and interact well with all levels. • Highly motivated, dependable and work under minimal supervision to see projects through shipping • Excellent exposure on Functional Specification a