Results-driven Java Development Manager with around 19 years of hands-on experience across the full Software Development Life Cycle (SDLC), including requirement gathering, analysis, design, development, testing, and deployment. Skilled in designing and implementing scalable, maintainable applications in the Retail and Finance domains. Strong expertise in Object-Oriented Analysis and Design (OOAD) with excellent working knowledge of design principles and patterns. Proficient in Java-based web application development using MVC architecture with frameworks such as Struts, incorporating Tiles and Validation frameworks. Extensive experience in developing presentation and controller layers using JSP, Servlets, and JSTL, including custom tag development. Hands-on experience with JDBC, leveraging DAO patterns for effective database interaction and application structure. Strong database programming skills with SQL, PL/SQL, and Stored Procedures, working with Oracle and MySQL databases. Familiar with front-end technologies like HTML, CSS, JavaScript, XML, DTD, and XSLT for UI development and data interchange. Proficient with IDEs such as Eclipse and MyEclipse, and experienced with application servers including JBoss and Apache Tomcat. Good understanding of software design patterns and best practices for enterprise application development. Experienced in version control systems such as CVS and SVN, and familiar with Linux and Windows environments. Strong analytical, problem-solving, and troubleshooting abilities with excellent communication and team collaboration skills. Demonstrated ability to work effectively with cross-functional teams and clients to deliver quality solutions on time.