● Over 12 years of experience in design, analysis, development, testing and deployment of web-based applications using JAVA, J2EE technologies. ● Extensive programming experience in developing web-based applications using Java, J2EE, JSP, Servlets, Struts, Spring, Web Services, JDBC, JMS, JNDI, Hibernate, JavaScript, HTML and XML. ● Extensively used Apache Tomcat Server, WebLogic Server, and WebSphere Application Server. ● Experience in working with Amazon Web Services like EC2, S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS. ● Installed, Configured and Managed Docker Containers, Docker Images for Web Servers, and application servers. ● Expertise in client side designing and validation using DHTML, HTML, CSS, Java Script, AngularJS, Angular, React JS, Bootstrap, DOJO, JSP, and Struts Tag Library. ● Experience in working with Angular modules, services, templates, directives, services, and dependency injection to create a SPA. ● Experience in React JS and working with React Flux architecture. ● Complete knowledge of software development life cycle (SDLC), through phases of requirement, design, documentation, implementation, and testing. ● Proficient in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Rational Rose2000 and Microsoft Visio. ● Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton. ● Experience in MVC Architecture and Struts Framework. ● Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality. ● Exposure to IDEs like Eclipse, IRAD, NetBeans. ● Experience in Agile development (TDD, SCRUM) methodologies. ● Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases. ● Expertise in Oracle, SQL Server, DB2, Sybase. ● Excellent communicational, analytical, and interpersonal skills. Comfortable working independently and as a member of a team. Highly motivated to take independent responsibility as well as could contribute and be a productive team member.