Nesta posição, você vai desenvolver e evoluir aplicações para uma operação estratégica do setor financeiro, combinando Java, React e inteligência artificial. Você terá autonomia para aplicar IA generativa e agentes ao longo do ciclo de desenvolvimento, avaliando criticamente os resultados e contribuindo para soluções seguras, escaláveis e alinhadas à arquitetura da operação.
Responsabilidades
- Desenvolver aplicações com Java no backend e React no frontend
- Construir e integrar microsserviços, APIs REST, BFFs e conexões com sistemas externos
- Utilizar e orquestrar agentes de IA nas etapas de especificação, desenvolvimento, testes e implantação
- Revisar e aprimorar código e artefatos gerados por IA, considerando qualidade, segurança e padrões técnicos
- Participar de refinamentos, contribuindo com soluções, estimativas e análise de riscos técnicos
- Implementar e evoluir testes automatizados unitários, de integração, regressão e performance
- Investigar e resolver desafios técnicos relacionados a código, integrações, dados e ambientes
- Criar automações com IA para apoiar a produtividade e a qualidade do desenvolvimento
- Colaborar com lideranças técnicas na evolução das práticas de desenvolvimento e do modelo de Agentic SDLC
Requisitos obrigatórios
- Experiência sólida em desenvolvimento backend com Java e arquitetura de microsserviços
- Experiência em desenvolvimento frontend com React e JavaScript ou TypeScript
- Experiência com APIs REST, BFF, integração entre sistemas e arquiteturas distribuídas
- Experiência com AWS e desenvolvimento de aplicações em nuvem
- Conhecimento sólido em testes automatizados, incluindo testes unitários e de integração
- Experiência com Git, CI/CD e práticas de entrega contínua
- Experiência prática com IA generativa e agentes de IA aplicados ao desenvolvimento de software
- Experiência com ferramentas de AI Coding, como Claude Code, GitHub Copilot, Cursor, CI&T Flow ou similares
- Conhecimento de engenharia de prompts para geração de código, testes, análise e documentação
- Capacidade de avaliar criticamente resultados de IA, identificando questões de arquitetura, segurança, desempenho e qualidade
- Autonomia para investigar e solucionar problemas técnicos complexos
- Boa comunicação e capacidade de colaborar e contribuir para decisões técnicas
- Inglês técnico para consultar documentação e interagir com ferramentas e agentes de IA
Diferenciais
- Experiência com Agentic SDLC e orquestração de agentes em diferentes etapas do desenvolvimento
- Vivência no setor financeiro, especialmente com sistemas transacionais, pagamentos ou adquirência
- Experiência com arquiteturas orientadas a eventos e API Gateway
- Experiência com modernização de sistemas legados e migração para nuvem
- Conhecimento de segurança de aplicações, desenvolvimento seguro e análise de vulnerabilidades
O que esperamos
Esperamos que você combine autonomia técnica e experiência em desenvolvimento de software com uma abordagem criteriosa para o uso de IA. Sua colaboração será importante para construir soluções robustas e contribuir para a evolução das práticas de desenvolvimento da equipe.