Senior Software Engineer
Working at the Brazilian Superior Court of Justice, I had the following responsibilities:- Collaboration in an agile team using Scrum for the successful migration of a legacymonolithic system to a microservices-based architecture.- Responsible for building and maintaining a web system that feeds other systems in courtsthroughout Brazil, impacting processes on a national scale.- Backend development in Java with Spring Boot and Spring Data, ensuring robustness,scalability and efficiency.- Implementation of the frontend using Angular and Redux, providing a modern and agileexperience for users.- Integration of consistent keyboard shortcuts between the old and new systems,facilitating the transition and improving user productivity.- Development of a responsive system to ensure accessibility on different devices andagility in operations.Using technologies such as Java, Spring Boot, React, REST APIs