* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Nosso cliente uma empresa de inovação e tecnologia está em busca de um profissional para assumir a posição de Desenvolvedor(a) Java Sênior (Foco em IA) para atuar em um projeto de IA para um banco.
Sobre o desafio
Atuar em uma frente de alta prioridade, responsável por atender demandas complexas e apoiar a evolução do desenvolvimento de software com uso intensivo de inteligência artificial. Trabalhará na construção e evolução de aplicações backend em ambiente bancário, utilizando IA como acelerador ao longo do ciclo de desenvolvimento, sem abrir mão de qualidade, segurança e aderência aos padrões técnicos.
Responsabilidades
- Desenvolver e manter aplicações Java nas versões 8, 11 e 17.
- Construir microsserviços utilizando Spring Boot, Spring Batch e arquitetura hexagonal.
- Desenvolver integrações com MongoDB, Oracle, RabbitMQ e Kafka.
- Implementar testes automatizados utilizando JUnit e Mockito.
- Atuar em demandas críticas, investigações técnicas e resolução de problemas.
- Utilizar ferramentas de IA no desenvolvimento, testes, revisão, documentação e troubleshooting.
- Trabalhar com contexto, prompts, bases de conhecimento e guardrails para melhorar a qualidade das respostas geradas pela IA.
- Avaliar criticamente o código produzido ou sugerido por IA, garantindo segurança, manutenibilidade e aderência aos padrões do banco.
- Contribuir com experimentações envolvendo LLMs, RAG, agentes e automações aplicadas à engenharia de software.
- Utilizar GitLab e esteiras de CI/CD para versionamento, integração e entrega contínua.
Requisitos técnicos
- Experiência sólida com Java, Spring Boot, JPA e Spring Batch.
- Experiência com microsserviços e arquitetura hexagonal.
- Conhecimento de MongoDB e Oracle.
- Experiência com RabbitMQ ou Kafka.
- Domínio de testes unitários e de integração com JUnit e Mockito.
- Experiência com GitLab e processos de CI/CD.
- Experiência prática utilizando IA como apoio ao desenvolvimento de software.
- Conhecimento de LLMs, engenharia de prompt e engenharia de contexto.
- Familiaridade com RAG, agentes, multiagentes e guardrails.
- Capacidade de validar, corrigir e melhorar resultados gerados por IA.
- Imprescindível experiência em ambiente bancário regulatório.
Desejável
- Conhecimento de AWS.
- Experiência com Docker e Kubernetes.
- Conhecimento de Kong como API Gateway.
- Experiência com Backstage e Datadog.
- Integração de agentes ou ferramentas de IA com repositórios, pipelines e plataformas de desenvolvimento.
- Experiência com ferramentas como GitHub Copilot, Codex, Claude Code ou equivalentes.
Contrato PJ - Remoto
• Equipamento disponibilizado pela empresa
• Recesso remunerado (20 dias) após 12 meses de atuação
• Day Off de aniversário
• Auxílio educação
• Acompanhamento psicológico
• App de telemedicina
• Gympass
