Java Developer
▪ Development of a new project▪ I designed the system architecture based on best practices from Spring and AWS, ensuring a modular and scalable structure. I implemented a microservices architecture to improve system maintainability and scalability.▪ I used several Spring modules: Spring Boot, MVC, JPA, Cloud.▪ AWS EC2 for the deployment of servers and cloud applications▪ I used relational database management systems such as Oracle, MySQL, and SQL Server. I used DDL and DML statements for database construction and content manipulation. I worked with DAO design patterns to access data and DTO to transfer objects between different users and computers, either locally or remotely.▪ Implementation of unit tests using JUnit and Mockito to ensure code quality and detect errors in early development stages. Test automation through the integration of unit tests into the continuous integration pipeline with Jenkins.