9+ years of involvement in design, development, deployment and test of client server, web based and distributed software applications by using J2SE, JEE andJ2EE technologies. Experience on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile. Knowledge on JAVA 8Lambda Expressions to retrieve the data from Collections. Experience in System Analysis, Design, Configuration, Code management and maintenance in the sectors of Banking, Finance, E-commerce, and Health. Expertise in DOM manipulation using JavaScript. Experience on spring modules like Spring IOC and Knowledge on Spring DAO, ORM and AOP. Hand on experience with Restful webservices, used JAX-RS to implement RESTful applications in Java. Extensive experience in working with SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis. Experience with automation deployment using Terraform. Hands on experience with Docker. Good knowledge on Active Directory (AD) Services. Worked and knowledge on protocols HTTP, HTTPS, FTP, SMTP. Good knowledge on TCP/IP protocols and TCP/IP model. Worked extensively on Angular / Typescript SPA domains. Good amount of work done on Reactive forms or Web Forms 2.0 in Angular and their Validations. Good knowledge on issue tracking product JIRA. Docker is used for creating images that are deployed on AWS as Microservices. Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA). Expertise in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier Distributed Applications. Developed J2EE applications by using the IDE’s such as Eclipse, NetBeans and IntelliJ. Experience in deploying applications using Application Servers like Web Logic, JBOSS, Oracle App Server, and web server like IBM WebSphere, Apache Tomcat. Good knowledge in usage of version controls such as CVS, Git, SVN and ClearCase. Extensive experience in Oracle RDBMS design and developing stored procedures, packages, triggers, cursors using SQL and PL/SQL. Expertise in XML Technologies XML, XSLT, XSDand Worked on parsers like JAXB, JAXP, SAX and DOM. Good knowledge in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications. Having experience with Cloud Computing environment like, Amazon Web Services (AWS), Docker Containers. Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS). Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ. Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS. Experience with JUnit, Mockito, Log4j in developing test cases and determining application functionality. Well versed in developing various database objects like Tables, Packages, Stored Procedures, Functions, Triggers, Indexes, Constraints, Materialized Views and others in Oracle database, IBM DB2 database. Extensive involvement in development and Performance tuning of SQL and PL/SQL scripts. Technical expertise in the areas of Object-Oriented Analysis and Design (OOAD) Using different methodologies and UML using rational rose. Excellent team player with good analytical, strategic planning and interpersonal and communication skills.