Analista Java - Pleno Atuação: Híbrido 3x no escritório (Bela Vista) Conhecimentos desejáveis Arquitetura de sistemas Arquitetura em camadas Design Patterns Versionamento de APIs Documentação de APIs com Swagger/OpenAPI Integração com serviços externos Tratamento de exceções Validação de dados Controle transacional CI/CD Jira Linux básico HTML, CSS e JavaScript Frameworks JavaScript: Angular 2, Vue.js ou React Tecnologias Java 8 Spring Framework Spring Boot Spring MVC Spring Data JPA Spring Security Spring Cloud APIs RESTful Microsserviços Hibernate/JPA Maven ou Gradle Git IntelliJ IDEA, Eclipse ou VS Code Tomcat Mensageria: RabbitMQ ou ActiveMQ Banco de dados Oracle: PL/SQL, modelagem e otimização de consultas Testes unitários e de integração: JUnit, Mockito e Spring Boot Test Observabilidade e monitoramento: logs, métricas e health checks Habilidades Analisar requisitos de negócio Desenvolver, manter e evoluir aplicações Java com Spring Boot Criar e consumir APIs RESTful Implementar integrações entre sistemas Analisar, codificar, depurar, revisar código, testar e realizar entregas de aplicações Monitorar aplicações em ambiente de produção Atuar na identificação e correção de problemas técnicos Interagir com equipes de TI para integrações e áreas de negócio Contribuir com a melhoria de processos, arquitetura e sistemas