8+ Years of experience as a Software Developer in Analysis, Design, Development, Testing and Implementation of applications on Java/J2EE technologies and Implementation in Amazon Web Services (AWS) cloud and IT industry. Experience in JDBC, Multi-Threading, Java Concurrency utilities etc., and advanced Java concepts like JSP, Servlets, Hibernate, spring, Spring Annotations and Web services. Experience designing databases Using ORACLE 8i/9i/10g, MySQL and SQL Server. Strong Database design and development experience, which includes designing, data modeling, stored procedures, functions, triggers etc. Using SQL and PL/SQL. Experienced in developing applications using Apache Tomcat, BEA Web Logic and JBoss. Experience in implementing the MVC architecture in backend applications. Extensive development experience in web applications using Java 8/7/6/5, J2EE, JSP, Servlets, and APIs like JDBC, JNDI, XML, JavaBeans. Expertise in developing Restful web services using Java 1.8/1.7, J2EE (Servlets, JSP, JNDI), XML, SOAP, REST, JDBC, JSON and other web technologies. Expertise in using Spring Frameworks including Spring 4.0.3, Spring Boot, Spring Data, Spring Security, Spring proxy, and Hibernate ORM tools for building scalable and secure applications. Expertise in Microservices architecture, Query Languages like SQL and PL/SQL, Core Java APIs (I/O, Thread, Collection), design patterns like Factory, Singleton, prototype, Session Facade and tools like JUnit, Log4j, Maven, JIRA, SVN, and GIT for designing and developing robust applications. Expertise in Planning, Installation and Administration of IBM WebSphere MQ, Web Sphere MQ FTE and IBM Web Sphere Message Broker. Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes. Proficient with development of Restful Web Services using JAX-RS framework for exchange of JSON and XML representations. Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring. Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation. Experienced in build tools like Maven, Log4j for Logging and JUnit for testing. Expertise in using J2EE Application Servers such as IBM Web Sphere, Web Logic, JBoss and Web Servers like Tomcat 5.x/6.x. Used Apache Kafka as a messaging system to produce and consume services from storage topics. Extensively used IDE for Application development like intelliJ, Eclipse, Net Beans. Experienced in database GUI/IDE Tools using TOAD and MySQL Client. Experience in working with various databases like Oracle DB, SQL Server, MySQL, Redis, and MongoDB and utilizing JDBC for connecting to databases. Knowledgeable in working with App Servers/Middleware like Tomcat, Web Logic, JBossEAP 7.x, Web Sphere 7.0/6.x, Apache Kafka, Confluent Kafka, and RabbitMQ. Experienced in handling Version Control Systems like SVN and GIT. Experiences with build tools include Maven, Gradle and Jenkins Version.