




Resumo: Desenvolver e manter aplicações web Java escaláveis, projetar arquiteturas baseadas em microsserviços e integrar componentes de IA para construir soluções completas de ponta a ponta com impacto. Pontos de destaque: 1. Desenvolver soluções completas de ponta a ponta com impacto 2. Desenvolver aplicações web Java escaláveis e microsserviços 3. Integrar componentes de IA, incluindo modelos de linguagem de grande porte (LLMs) e geração aumentada por recuperação (RAG) Você está pronto para construir soluções de ponta a ponta que gerem impacto? **Seu papel e responsabilidades** * Desenvolver e manter aplicações web Java escaláveis utilizando Quarkus ou Spring Boot * Projetar, implementar e manter arquiteturas baseadas em microsserviços * Garantir a integração perfeita entre os componentes do sistema utilizando Kafka * Criar e gerenciar bases de dados com tecnologias como PostgreSQL e MongoDB * Trabalhar com uma abordagem de Design Orientado a Domínio (DDD) para modelar sistemas complexos * Implantar aplicações utilizando plataformas de orquestração de contêineres, como OpenShift ou Kubernetes * Projetar e orquestrar fluxos de trabalho empresariais utilizando o mecanismo de fluxo de trabalho Temporal * Integrar serviços de backend com componentes de IA, incluindo Modelos de Linguagem de Grande Porte (LLMs), LangChain/LangGraph e Geração Aumentada por Recuperação (RAG) * Colaborar com proprietários de produtos, designers e outros desenvolvedores para compreender os requisitos e entregar software de alta qualidade * Escrever código limpo, sustentável e bem documentado * Participar de revisões de código e contribuir para discussões técnicas e tomadas de decisão **Experiência técnica e profissional exigida** * Graduação universitária concluída em Ciência da Computação, Engenharia de Software ou área correlata (obrigatório) * Domínio da linguagem Java para desenvolvimento de aplicações server-side * Experiência no desenvolvimento e implantação de microsserviços e APIs RESTful utilizando Quarkus / Spring Boot * Experiência prática com Kafka para processamento e comunicação de dados em tempo real * Experiência prática com tecnologias de bancos de dados, tais como PostgreSQL e MongoDB * Familiaridade com ferramentas de orquestração de contêineres, como OpenShift e/ou Kubernetes * Experiência prática com conceitos de Design Orientado a Domínio (DDD) * Excelentes habilidades de resolução de problemas e capacidade de trabalhar de forma independente ou em equipe * Excelentes habilidades de comunicação em inglês (escrita e falada) **Habilidades complementares (desejáveis)** * Experiência com ecossistemas modernos de Python. * Compreensão dos conceitos relativos a LLMs e experiência prática na sua integração em aplicações empresariais. * Familiaridade com os frameworks LangChain / LangGraph, utilizados para criar fluxos de trabalho impulsionados por IA. * Experiência no projeto ou implementação de arquiteturas RAG para aprimorar a recuperação de dados orientada por IA.


