Highly skilled and result-driven software development professional with around 4 plus years of experience in designing and developing multi-tiered enterprise applications, distributed web applications using Java, J2EE, Struts, JPA, Hibernate and spring on various Application Server platforms for Banking, Insurance and HealthCare domains. Worked on CCAR, BASEL reporting. Experience in architecture, analysis, design, development, testing, implementation, deployment, enhancements & production support. Extensive experience in design and architecture for developing enterprise applications using J2EE/ Java Spring Framework (Core, JDBC, Data) for robust back-end development, integrating with various databases, queues, and caches. Strong understanding of common API technologies, such as OAuth, ORM frameworks like Hibernate and messaging services like RabbitMQ, Apache Kafka. Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio. Expertise in developing Micro services using Spring Boot and Node JS Express module to build more physically separated modular applications which will improve scalability, Availability, Agility of application. Demonstrated expertise in unit testing Junit, Mockito, Integration Testing, and test-driven development (TDD), ensuring high-quality and reliable software solutions. Experience in monitoring and debugging production logs using kibana and Splunk. Achieved unparalleled code quality using SonarQube effectively identifying vulnerabilities and improving code maintainability. Worked closely with DevOps team to manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, DynamoDB and RDS, including backups, patches, and scaling. Expert level skills on Java, J2EE (EJB, JMS, JNDI, Servlets, JSPs, Struts, Java Beans, JDBC). Proficient in containerization technologies like Docker/ Kubernetes for packaging applications, ensuring scalability, resilience, and portability. Experienced in working spring modules – IOC, AOP, JDBC DAO, and MVC & ORM. Experienced in working Spring AOP for Logging, Transactions and Messaging. Expert level skills in Hibernate, JPA & JTA. Sound knowledge in implementing Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC and GDS. Expertise in XML technologies with JAXB and JAXP, XPath, XSD, SAX, DOM parsers. Sound knowledge on Application Servers and Web servers – JBOSS 6.2/5.x, Bea WebLogic s 10.3/8.1, IBM WebSphere 6.x(WAS), and Apache Tomcat. Experience on MS-SQL 2008, Oracle 12c/11g/10g/9i/8i, MongoDB, Sybase & MySQL. Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, SQL Server Management Studio, SQL Developer & TOAD. Experience in managing MongoDB environment from availability, performance and scalability perspectives. Experience with HTML 5, CSS, JavaScript, jQuery, AngularJS, XHTML, AJAX and JSON. Experience in building and deploy tools - Ant and Maven with Hudson and Jenkins build.