Junior — Middle
Que ferramentas ou tecnologias estás a usar no projeto atual?
sobes.tech IA
Resposta da IA
No projeto Java atual, geralmente uso as seguintes ferramentas e tecnologias:
- Spring Framework (especialmente Spring Boot) para simplificar o desenvolvimento e configuração de aplicações.
- Maven ou Gradle para gerenciar dependências e construir o projeto.
- Hibernate (JPA) para trabalhar com banco de dados via ORM.
- JUnit e Mockito para escrever testes unitários.
- Git para controle de versões.
- Docker para containerização da aplicação e facilitar o deploy.
- Registro de logs via SLF4J com Logback ou Log4j.
Dependendo do projeto, outras tecnologias também podem ser usadas, como REST API com Spring MVC, trabalho com filas (RabbitMQ, Kafka), etc.