Sobre a oportunidade
PcDs são sempre bem-vindas. Buscamos pessoas apaixonadas por tecnologia. Alguém que se motive por desafios e atue com autonomia. Precisa gostar de trabalhar em equipe e possuir espírito colaborativo.
Responsabilidades
Atuar como instrutor em aulas teóricas e práticas, conduzindo atividades, desafios e projetos e apoiando os participantes no desenvolvimento de aplicações utilizando Java, Spring Boot e ferramentas de IA aplicadas ao desenvolvimento (como Copilot ou Claude Code); Orientar projetos colaborativos e atividades envolvendo APIs, bancos de dados, Redis, arquitetura de microsserviços, Git/GitLab, testes, Docker e boas práticas de desenvolvimento; Facilitar workshops práticos e dinâmicas de imersão — incluindo sessões de debug assistido por IA, refatoração guiada e mapeamento de arquitetura de domínio (DDD) em formato presencial; Acompanhar os participantes durante projetos práticos e momentos de imersão, atuando como mentor técnico e apoiando sua adaptação às dinâmicas de desenvolvimento em squads; Contribuir com a elaboração e evolução de conteúdos, exercícios, workshops e novos projetos.
Requisitos
Formação em Computação, Sistemas de Informação ou áreas relacionadas; Experiência prática com desenvolvimento de software em Java e Spring Boot; Conhecimentos em APIs REST, SQL, Redis, Git/GitLab, testes automatizados, Docker e arquitetura de microsserviços; Conhecimento prático em IA generativa/LLMs — construção de prompts, RAG e uso de ferramentas de IA no desenvolvimento (Copilot, Claude Code ou similares); Interesse genuíno em ensinar, compartilhar conhecimento e desenvolver pessoas; Facilidade para aprender novas tecnologias e atuar em diferentes temas e projetos;
Diferenciais
Conhecimentos em mensageria (Kafka, RabbitMQ), cloud e CI/CD; Conhecimentos em DDD (Domain-Driven Design) e desenho de arquitetura distribuída. Experiência com n8n ou outras ferramentas de automação e agentes de IA. Experiência como instrutor, professor ou mentor.
