

Having 6 years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes developing, design, analysis, testing and Integration of various web based and client/server applications in multi-platform environments with JAVA/JEE technologies. Experience in developing applications using Agile Methodology, Waterfall Methodology and Test-Driven Development approach, Open-Shift on-premises and Red hat Open-shift cloud server’s environment. Proficient in developing the application by implementing the Object-Oriented Principles and Core Java Concepts like Collections, Exception Handling and Multi-threading. Exposure to Microservices, API First, Serverless architectural style and best practices. Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices. Hands on experience with Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections, which would increase the performance of the Application. Designed Red shift Data model, Red shift Performance improvements/analysis. Hands on experience in migrating existing Java applications in AWS cloud and worked on performance and cost efficient solutions in AWS cloud to suit application specific needs. Experience in working with Amazon Web Services like Elastic Bean Stalk, EC2, SQS, S3, Lambda, Elastic Search, Dynamo DB, Elastic Load Balancer (ELB) and Docker Container. Experience in developing cloud based application using Amazon Web Services, Pivotal Cloud Foundry and Spring Cloud. Good understanding on Migrating applications to Google Cloud Platform, Off site disaster recovery and archival with Google Cloud Platform, Hybrid architectures and multi cloud deployments. Proficient in developing the enterprise application with Servlets, Struts, Spring Framework modules like Spring IOC, Spring MVC (Model View Controller), Spring AOP, Spring Boot, Spring Security, Spring Data, Spring Integration and ORM Frameworks like Hibernate. Good exposure with Unit Testing, DevOps CI/CD tool & Methodologies. Experience in Analysis, Design, Development, Implementation and Maintenance of applications using Java/J2EE Technologies like Servlets, JSPs, Hibernate, Spring DI, Struts and JPA with knowledge of SDLC concepts. Excellent experience in developing RESTful Services and SOAP based Web Services. Expertise in developing SOAP based Web Services with WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC and Apache Axis. Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX and DOM. Solid understanding of Service Oriented Architecture (SOA) and Micro Services Architecture. Experience in Design, support and maintain the Splunk infrastructure in a highly available configuration. Strong MySQL and MongoDB administration skills in Unix, Linux and Windows. Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL). Experienced in developing front end applications using HTML4/5, Bootstrap, Angular JS, Angular and developing dynamic web pages and implementing React JS with Redux and Flux patterns to attain MVC functionality. Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms. Experience as a Production Support and technical support for complex/ critical applications and coordinated with other teams to resolve end-user issues promptly.