




Resumo da Vaga: Desenvolver APIs REST com Java 17+ e Spring, implementando funcionalidades em arquitetura de camadas, consumindo APIs externas e serviços de IA, com foco em arquiteturas robustas e seguras. Principais Destaques: 1. Proficiência em Java 17+ e Spring para alta escala 2. Experiência com arquiteturas modernas e sistemas de IA 3. Foco em segurança de aplicações e mentoria técnica * Desenvolver APIs REST utilizando Java 17\+ e Spring IA * Implementar funcionalidades seguindo arquitetura em camadas (Controller, Service, Repository) * Consumir APIs externas e serviços de IA * Implementar histórico de conversas e memória básica para agentes * Criar testes automatizados utilizando JUnit e Spring Test * Documentar APIs utilizando Swagger/OpenAPI * Realizar deploy de aplicações em ambientes cloud Requisitos: * Proficiência avançada em Java 17\+ e experiência no desenvolvimento de aplicações de alta escala e alta disponibilidade. * Capacidade de definir arquiteturas de software robustas, incluindo microserviços, sistemas distribuídos e arquiteturas orientadas a eventos. * Experiência na definição e evolução de padrões de engenharia, boas práticas de código e diretrizes técnicas para equipes de desenvolvimento. * Domínio do ecossistema Spring (Spring Boot, Spring Cloud, Spring Security) para construção de APIs, microserviços e plataformas escaláveis. * Capacidade de projetar e evoluir frameworks internos, componentes reutilizáveis e bibliotecas compartilhadas. * Experiência com arquiteturas modernas como Clean Architecture, Hexagonal Architecture, CQRS e Event Sourcing. * Capacidade de tomar decisões arquiteturais estratégicas, avaliando trade\-offs entre performance, escalabilidade, custo e complexidade. * Experiência na construção de sistemas baseados em Inteligência Artificial, incluindo arquiteturas de agentes e orquestração de workflows complexos. Conhecimento em arquiteturas multi\-agentes, estratégias de coordenação e protocolos de comunicação entre agentes. * Experiência na avaliação, seleção e integração de modelos de IA e LLMs para diferentes casos de uso. * Capacidade de projetar arquiteturas de memória e contexto para sistemas de IA, incluindo estratégias de recuperação de informação, compressão e priorização de contexto. * Experiência em arquitetura de dados distribuídos, modelagem para aplicações de grande escala e armazenamento eficiente de informações estruturadas e vetoriais. * Domínio de bancos de dados relacionais e NoSQL, bem como estratégias de particionamento, sharding e otimização de consultas. * Experiência em arquiteturas cloud na AWS, incluindo soluções serverless, mensageria, redes seguras e arquiteturas baseadas em eventos. * Capacidade de projetar sistemas com alta observabilidade, monitoramento, logging e métricas operacionais. * Conhecimento avançado em segurança de aplicações, incluindo autenticação, autorização, criptografia e proteção contra vulnerabilidades comuns. * Experiência com segurança aplicada a sistemas de IA, incluindo mitigação de riscos como prompt injection e manipulação de dados. * Capacidade de conduzir análises de segurança, threat modeling e revisões arquiteturais. * Atuação como referência técnica, apoiando decisões de arquitetura, revisões de código e evolução da plataforma tecnológica. * Experiência em mentoria e desenvolvimento técnico de outros engenheiros, contribuindo para a maturidade técnica da equipe. Benefícios 20 dias de férias remuneradas.


