Desenvolvedor Java Full Stack Requisitos Gerais Mínimo de 3 anos de experiência Pró-atividade e desenvoltura para atuar como “dono” das estórias/atividades, do refinamento à implantação Boa comunicação e experiência com ritos ágeis Linguagens e Frameworks (Necessários) Java 17 / Microsserviços Spring Framework (Spring Boot, Spring Cloud, Spring Data e Spring Security) Angular 17 Native Federation Typescript 5 Micro Front-end Design System (desenvolvimento baseado em componentes visuais já existentes) Node.js Testes unitários (JUnit / Mockito) Swagger Maven Logback SLF4J Linguagens e Frameworks (Desejáveis) Kubernets MapStruct Lombok Powermock Arquitetura (Necessária) Experiência com MVC Conhecimento em Arquitetura Hexagonal Banco de Dados (Necessário) Experiência com bancos relacionais e NoSQL Ter trabalhado com DB2, Oracle e SQL Server (com domínio em procedures) MongoDB (On-Premise, Atlas), CosmoDB e Hbase Mensageria (Desejáveis) Azure Service Bus Kafka RabbitMQ Integrações (Necessário) Consumo de serviços REST API Client (Postman / Insomnia / Bruno) Ferramentas (Necessário) Git (Bitbucket ou GitHub) Gitflow ou Bamboo SonarQube (SonarLint) Github Copilot IDEs (Eclipse / IntelliJ / VS Code) Ferramentas (Desejáveis) Jira / Confluence / Dynatrace Starteam Dynatrace Elastic Stack ELK (Kibana) OpenTelemetry (Otel) ArgoCD (monitoramento de deploy e saúde dos pods em cloud) Boas práticas e padrões de mercado (Desejáveis) Clean Code SOLID TDD / BDD Experiência em ambiente ágil e de DevOps Conhecimento em desenvolvimento com IA (MS Copilot ou outra IDE de GenAI) Diferenciais Certificação Azure