11+ years of experience in analysis, design, development of enterprise application using core Java , J2EE related technologies and open source framework.
. Experience with various software development methodologies like waterfall, agile development using scrum methodologies and large scale scrum(LeSS).
. Experience test driven development (TDD) and behavior driven development (BDD).
. Proficient in using Java, J2EE design patterns.
. Extensive experience in writing clean reusable code using S.O.L.I.D principles.
. Proficient in using design patterns like Singleton,MVC, Factory abstrsct,Factory DAO,etc.
. Experienced in programming, deploying,configuring and fine-tuning middle tier J2EE application server like Apache tomcat and JBOSS.
. Specialized in J2EE enterprise frameworks like spring,hibernate,struts,ibatis,etc.
. Extensive experience in front end technologies like GWT,GXT,Ext-JS,Angular, jQuery,bootstrap and JavaScript.
. Experience in NO-SQL database like Apache Solr and Mongo DB.
. Extensive experience in production and consuming restful web services using spring ,Apache axis2 and jersey framework.
. Solid experience in webservice automation testing using postman and Newman.
. Experience in creating and managing Jenkins jobs for automation deployment.
. Experience in performance testing using Jmeter.
. Extensive experience in Gradle and maven build scripts.
. Extensive experience in code review and code coverage using sonarQube.
. Expertise in using IDEs like eclipse,Sencha architect,Visual code and intelliJ IDEA.
. Solid experience in using version control like SVN and GIT.
. Expertise in creating micro services using spring boot