Analista de software/mentor de tecnologia - java, backend e ia
Instituto de Pesquisas Eldorado Analista de software/mentor de tecnologia - java, backend e ia
Summary
Acts as a technical instructor and mentor for a Java backend training program: leading classes, hands-on projects and workshops on Spring Boot, REST APIs, Redis, Docker, microservices and AI-assisted development (Copilot, Claude Code), while helping build course content. On-site in Campinas.
- 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.
- 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.