
Over7+ years of experience in software development includes Analysis, Design and Development of web-based applications. Expertise in the open-source technologies and applications of JavaScript (ES5&ES6), AngularJS, Angular2/4/5/6/7/8/12/14, React.js, Native, Redux SAGA, Bootstrap, AJAX, jQuery, JSON, JSP, Node.JS, XHTML, DHTML, XML, CSS2/3,SASS, DOM, DOJO and Web Pack. Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of multi-Tier distributed Enterprise Applications. Experience in installation, configuration, Deployment and management of web and enterprise applications JBoss Application servers. Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC. Experienced in working with several software development methodologies ranging from waterfall model to Agile Scrum and Extreme programming. Extensive exposure to JAVA, J2EE, JSP, JDBC, Servlets, spring, Hibernate, Struts, Web services, SOAP, GIT, RESTful API etc. Extensive knowledge of Angular CLI practices and commonly used modules based on extensive work experience. Good knowledge of migration techniques from Angular6 to Angular7. Experienced in working with JavaScript libraries like Angular JS, Node JS, jQuery and Jasmine JavaScript unit testing framework. Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like backbone.js, underscore.js, Bootstrap and backend server using Express in Spring MVC, Hibernate in Java. Experienced in developing Java based middleware components to several web base applications ranging from Core Java to Advanced MVC framework. Experienced in working with several J2EE components like Servlets, JSP, JDBC, JMS, JPA, JNDI and Java Beans. Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native. Experienced in working with MVC frameworks like Struts, Spring MVC and Hibernate ORM mapping tool. Experienced in working in SOA by developing web services using SOAP and Restful architecture. Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts. Experience in MongoDB installation, patching, troubleshooting, performance, tracking/tuning, back - up and recovery in dynamic environments. Experience in integrating databases like MongoDB, MySQL with webpages like HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad-hoc queries. Experience in XML and related technologies like DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers. Strong Experience in JBoss6.1.0/5.1.2/4.x and Tomcat6.x/5.x/4.x Application Servers Administration. Experience in implementing various design patterns such as Singleton, DTO and DAO. Experienced in working with several source control systems like GIT and SVN. Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit. Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL and DB2. Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB, Couch DB and Redis. Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse, Rational Application Developer (RAD) and Net Beans. Worked on various Application and Web Servers like JBoss, BEA Web Logic, IBM Web Sphere and Apache Tomcat. Good knowledge on how to Design and develop the business process work flows according to business needs using IBMBPM tool. Good understanding in Validating ESB service requests and responses that orchestrates the decision services in ODM. Articulate communicator with good organizational and team-working abilities, to be able to lead cross-functional teams in test execution and defect management. Good experience with banking and Insurance domain. Strong knowledge in digital banking, online payments, debit card and credit card payments etc.