Skilled Java Developer with 5+ years of experience in creating dynamic web applications. Use Java technologies to build web applications for client-server environments. Use expertise in Software Development Life Cycle (SDLC) and core Java technologies to create desktop applications that meet client requirements. Develop customized, interactive user interfaces using JavaScript, HTML, and CSS. Frameworks such as Hibernate and Spring for persistence and application layers. Interacting with project managers as necessary to understand and clarify business requirements that drive the analysis and design of quality technical solutions.