Suresh has over 8 years of experience developing Java applications. He has extensive experience with technologies like Java, J2EE, Struts, Spring, Hibernate, RESTful web services, SQL, PL/SQL, and databases like Oracle. He has worked on projects for clients in various industries, developing applications involving web interfaces, distributed architectures, and integrating with other systems. Suresh is proficient in the full development lifecycle from requirements gathering to deployment and has a track record of successfully delivering projects.