Pessoa estagiária em desenvolvimento backend
Summary
Estagiária em desenvolvimento backend Java, construindo APIs REST e microsserviços, com foco em manutenção de sistemas e uso de IA para auxiliar no desenvolvimento e testes.
Para fazer parte do nosso time, é essencial:
- Previsão de formatura a partir de 12/2028;
- Estar cursando graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
- Conhecimento em Lógica de Programação e Programação Orientada a Objetos;
- Conhecimento básico em Java;
- Noções de Spring Boot;
- Noções de desenvolvimento de APIs REST;
- Noções de bancos de dados relacionais (MySQL ou PostgreSQL);
- Conhecimento básico em Git;
- Interesse em desenvolvimento de software utilizando arquitetura de microsserviços;
- Noções de testes automatizados;
- Vontade de aprender, boa comunicação e facilidade para trabalhar em equipe.
- Projetos pessoais, acadêmicos ou open source em Java;
- Conhecimento em Spring Boot;
- Conhecimento em Docker;
- Noções de AWS, Azure ou GCP;
- Noções de MongoDB ou outros bancos NoSQL;
- Conhecimento em mensageria (Kafka, RabbitMQ ou SQS);
- Conhecimento em Redis;
- Conhecimento em Python e/ou Go;
- Noções de CI/CD;
- Noções de observabilidade (Grafana, Kibana, CloudWatch, etc.).
- Saber fornecer contexto adequado aos assistentes de IA para obter respostas mais consistentes;
- Ter utilizado agentes ou fluxos automatizados para apoiar tarefas de desenvolvimento;
- Interesse em explorar novas ferramentas e formas de aplicar IA na engenharia de software;
- Curiosidade para experimentar novas práticas e compartilhar aprendizados com o time.
- Apoiar o desenvolvimento de novas funcionalidades em aplicações Java;
- Auxiliar na correção de bugs e na sustentação de sistemas em produção;
- Participar do desenvolvimento e evolução de APIs REST;
- Apoiar a evolução de microsserviços e integrações entre sistemas internos e parceiros externos;
- Utilizar assistentes de IA (Claude Code, GitHub Copilot, Cursor ou similares) para apoiar o desenvolvimento, testes, documentação e revisão de código, sempre com senso crítico e validação das soluções propostas;
- Escrever prompts claros e fornecer contexto adequado para obter melhores resultados com ferramentas de IA;
- Escrever e executar testes automatizados com auxílio dos analistas;
- Participar de code reviews e aprender continuamente com o feedback do time;
- Apoiar investigações de incidentes, análise de logs e resolução de problemas em produção;
- Trabalhar em conjunto com analistas, Product Owners, Líder Técnico e demais desenvolvedores;
- Participar das cerimônias ágeis e contribuir para a evolução contínua do produto;
- Contribuir para a evolução do uso de IA no time, compartilhando aprendizados, boas práticas e novas formas de aumentar a produtividade