•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.