• Implemented HTML to structure markup pages and used CSS and the Bootstrap framework for responsiveness and styling.
• Utilized JavaScript, TypeScript, and Angular to dynamically retrieve data and enhance front-end functionality.
• Incorporated HTTPClient to send and retrieve data from an Apache Tomcat Server.
• Designed a front controller utilizing Spring MVC to manage client-side requests and return the appropriate responses.
• Employed Spring Data and Hibernate annotations to map Java objects to tables in a SQL database.
• Implemented Hibernate and JDBC in order to connect with and persist data to an Oracle SQL database.
• Created an Amazon RDS instance that held the relational database in the cloud for efficiency in set up, operation, and scalability.
• Incorporated Spring AOP by addressing cross-cutting concerns such as logging, security, and transactional management.
• Configured and exposed RESTful services constructed with Spring to retrieve JSON data over HTTP.
• Developed a SOAP service that was used to generate a WSDL, where the service could then be consumed by use of Apache CXF and HTTP.
• Managed a Microservices architecture using Docker for containerization, allowing for simple management and quick deployment of the services.
• Maintained a Git repository for version control, simplifying the management of group applications.
• Leveraged Jenkins to automate the development process by implementing continuous integration and continuous delivery.
• Verified code quality using SonarQube to detect flaws, which allows for the upholding of good coding practices.
• Utilized Agile and Scrum methodologies which improved productivity by distributing responsibilities with the creation of stories.