• Implemented HTML to structure markup pages and CSS for styling design.
• Coded JavaScript to create dynamic web application functionality.
• Implemented AJAX actions to interact with web services.
• Modified and queried database tables using Hibernate within Java applications.
• Created data layer code to create, read, update, and delete data from Oracle databases.
• Created and manipulated MySQL database.
• Exposed RESTful web services that were built with Spring and exposed on server-side Tomcat environments.
• Wrote integration tests with Spring MockMVC.
• Leveraged unit tests with JUnit to ensure the proper functionality of individual class methods.
• Managed code versioning and DevOps sourcing using GitHub.
• Developed applications following the Agile methodologies practices.