Overall 19 years of hands-on experience in Java development, encompassing various industries and applications. Adept at collaborating with cross-functional teams, leading complex projects, and implementing innovative solutions to meet diverse business needs. Good exposure and working knowledge of retail, health care and banking applications. Summary Experienced in developing web-based, enterprise applications using Java technologies and frameworks. Developed projects with Spring MVC, Maven, Spring Boot for building enterprise-level applications. Hands on experience with Hibernate and JDBC for data base management. Experienced with relational databases MySQL, Oracle and Cassandra. Worked in integrating Java-based backend systems with frameworks like Angular and React frontend technologies like HTML, CSS, JavaScript. Experience in developing RESTful API and web services for seamless integration with other systems. Skilled in designing both Microservices and Monolithic architectures, depending on project requirements. Strong experience in writing test cases using frameworks like JUnit, TestNG, Mockito ensure code quality and reliability through comprehensive testing. Experienced with messaging and search technologies like Apache Kafka, RabbitMQ to build real-time data processing. Hands-on experience in Java development, including J2SE, J2EE, and related technologies. Good exposure and working knowledge of retail, health care and banking applications. Good Understanding of Database management system (DBMS) concepts and data modeling. Working knowledge of class diagrams, sequence diagrams and system design. Good analytical, co-ordination skills and client interfacing skills. Comprehensive experience in all phases of the Software Development Life Cycle (SDLC) including requirement gathering, analysis, design, development, testing, deployment, and maintenance. Excellent team player with problem-solving and trouble–shooting capabilities. Experienced in both Agile Scrum and Waterfall development environments. Good experience in working with Client Managers, teams, and Business users in requirements gathering, analysis and Production Support. Experience in project planning, estimation, and management to ensure timely delivery of software projects within budget. Provided technical leadership to nimble teams of engineers to adopt and advocate for best engineering practices with a focus on reusability, quality. Multi-talented Senior Java Developer well-versed in full SDLC and thriving with Agile development methodologies. Highly productive and adaptable with excellent communication and planning abilities. Ready to offer many years' experience and take on a dynamic role with the opportunity for career growth.