Java Backend – Mensageria Financeira com IA aplicada ao Desenvolvimento

  • São Paulo, State of São Paulo, Brazil
  • Full-Time
  • Remote

Job Description:

Funções

  • Desenvolver e manter microsserviços utilizando Java e Spring Boot;
  • Implementar soluções para transformação e processamento de mensageria financeira;
  • Integrar aplicações com brokers de mensageria e canais de distribuição;
  • Projetar e otimizar consultas (queries) em bancos de dados relacionais;
  • Participar dos processos de CI/CD e da resolução de incidentes em produção;
  • Trabalhar em conjunto com as equipes de Arquitetura, QA, DevOps e Negócio;
  • Realizar revisões de código (Code Review) e apoiar o desenvolvimento de profissionais juniores;
  • Contribuir para a adoção de soluções de Inteligência Artificial Generativa (GenAI), visando aumentar a produtividade e automatizar processos de desenvolvimento.

Requisitos obrigatórios

  • Mínimo de 3 anos de experiência em desenvolvimento Backend com Java e Spring Boot;
  • Mínimo de 4 anos de experiência com Git;
  • Experiência com brokers de mensageria, como Kafka, IBM MQ ou similares;
  • Experiência com bancos de dados relacionais, como Oracle e PostgreSQL;
  • Desenvolvimento e implementação de APIs REST e arquiteturas de microsserviços;
  • Conhecimento em tecnologias de IA Generativa (GenAI), incluindo:
    • Assistentes de desenvolvimento com IA;
    • Prompt Engineering;
    • Avaliação de respostas geradas por LLMs (Large Language Models);
  • Inglês nível C1 (avançado/fluente).

Diferenciais

  • Experiência nos segmentos de Bancos, Meios de Pagamento ou Serviços Financeiros;
  • Conhecimento em padrões de mensageria financeira, como ISO 20022 e SWIFT;
  • Experiência com armazenamento em nuvem (Amazon S3) e/ou cache distribuído (Redis);
  • Integração de soluções de IA e LLMs via API, como:
    • OpenAI
    • Azure OpenAI
    • Gemini
    • Claude
  • Conhecimento avançado em:
    • Prompt Engineering;
    • RAG (Retrieval-Augmented Generation);
    • Agentes de IA (AI Agents);
    • Automação de workflows utilizando Inteligência Artificial;
  • Graduação em Ciência da Computação, Sistemas de Informação, Engenharia da Computação ou áreas correlatas.