• 13+ years of experience in all the technical phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.• Specialized in Software development and Business Planning/Development, Project Planning & Estimation, Change Management, Release Management in diverse business & technical environments, with demonstrated leadership abilities and excellent communication skills.• Served as Subject Matter Expert for the Core Banking and Capital markets Domain applications and resolved high priority tickets and enhancements driven by regulatory law changes for a Bank. • Good working knowledge on Oracle SQL, PL/SQL, triggers, Unix shell scripting and scheduling tool such as Autosys.• Good working knowledge on Java 1.8 features like Streams, Lambda expressions and functional interfaces etc.• Hands on Experience in developing web applications by using Spring framework modules like Spring IOC, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.• Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.• Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.• Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics, Data Structures and Algorithms.• Expertise in J2EE Technology- Spring, JDBC, JTA, JPA, Hibernate and JMS.• Expertise in Event Driven architecture and Kafka messaging system.• Proficient with build automation tools like Jenkins and Ansible for builds and deployments to different environments.• Experience on different IDEs such as Eclipse, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, Web Sphere.• Experience with JUnit, and JIRA in developing test cases and determining application functionality.• Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.• Decent Experience in using code repository tools GIT, Tortoise SVN, and Bit Bucket• Experience in acquiring external vendor feeds such as Bloomberg, Refinitiv, S&P via various channels including back-office files and per-security process. • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.