Experienced Java Developer with DevOps and QA expertise, skilled in developing and deploying enterprise-level applications. Strong understanding of software development life cycle, agile methodology, and continuous integration/continuous deployment practices.
• 11+ years of experience in Analysis, Design & Development of EAI based solutions using Java/J2EE, Spring Boot & MuleSoft ESB.
• Designed, developed, and maintained multiple Java applications using Spring Framework, Hibernate, and RESTful web services.
• Collaborated with cross-functional teams to identify and resolve technical issues and implemented code reviews and unit testing to ensure high-quality code.
• Utilized DevOps tools to automate the build, testing, and deployment process, resulting in a 30% reduction in time-to-market.
• Designed, analysed, and developed test-automation framework using cucumber and selenium following the required quality levels.
• Built CICD pipeline for deployment of python and Java microservices in OpenShift cloud, performed automated integration test with validation on UI.
• Experience in Cloud Technology (AWS & OpenShift)
• Experience in AWS services (S3, Athena, API Gateway & Elasticsearch)
• Strong experience in developing Test Automation framework using cucumber (BDD) and integrating it with CICD pipeline and its deployment on on-Prem and cloud.
• Experience in Agile, TDD/BDD.
• Strong Experience in SDET using BDD Cucumber
• Strong experience on DevOps essential tools like, Ansible, Docker, Kubernetes GIT & Jenkins
• Knowledge on RDBMS like Oracle, MySQL, DB2 and Databases like Elasticsearch.
• Experience with JMS both Synchronous and Asynchronous messaging.
• Strong experience on Message Broker Services like RabbitMQ & Kafka.