Na Jaya Tech, acreditamos na Engenharia de Software Consciente, uma abordagem inovadora, e por isso oferecemos um ambiente de trabalho inspirador, focado em promover o autoconhecimento, tomar decisões embasadas em dados, cultivar relacionamentos saudáveis e entender o impacto do nosso trabalho. Aqui, você encontrará oportunidades para crescimento profissional e pessoal, contribuindo para projetos que têm um impacto significativo na indústria e na sociedade.
Sobre o Projeto
Você fará parte de um time de um dos maiores bancos digitais do Brasil, contribuindo para a transformação digital desse setor.
Requisitos
Experiência em Kotlin ou Java (Backend)
Conhecimento em Spring Boot
Vivência com Microserviços
Familiaridade com Testes unitários e de integração
Experiência com Docker ou Kubernetes
Participação em processos de revisão de código
Habilidade em depuração de problemas
Experiência com metodologias ágeis
Responsabilidades
Implementar e evoluir arquiteturas de aplicações de microsserviços e sistemas orientados a eventos, garantindo escalabilidade, resiliência e manutenibilidade ao longo do tempo;
Elaborar templates de arquitetura de aplicação de referência para o time, sempre que demandado;
Protagonizar decisões técnicas com visão de impacto, explicitando trade-offs para o time e para produto, mesmo em cenários com informações incompletas;
Garantir a estabilidade dos sistemas em produção, realizando a resposta a incidentes, definindo prioridades de correção e propondo melhorias estruturais para evitar recorrência;
Implementar e disseminar práticas de observabilidade (OpenTelemetry, APM com Datadog/NewRelic/Dynatrace) e tracing distribuído para aumentar a previsibilidade operacional;
Conduzir code reviews de alto padrão, orientando o time em boas práticas de arquitetura, design patterns, testes e segurança;
Atuar em integrações complexas com sistemas internos e externos, aplicando padrões de resiliência como Circuit Breaker, Retry, Fallback e SAGA;
Identificar gargalos e oportunidades de melhoria em queries SQL, estratégias de cache e configurações de pool de conexões para otimizar a performance das aplicações;
Apoiar diretamente líderes técnicos (Tech Leads) em acordos técnicos entre squad, produto e demais áreas, traduzindo complexidade técnica em impacto de negócio de forma clara e rastreável;
Explorar e adotar tecnologias emergentes de forma responsável, avaliando custo, benefício e risco antes da incorporação no stack do time;
Aprimorar continuamente os processos e práticas de desenvolvimento, aplicando técnicas de uso de Inteligência Artificial para otimizar o desenvolvimento de software, de forma avançada e responsável.
Qualificações Necessárias
Profundidade em Java avançado: Multithread, gerenciamento de memória/GC, Virtual Threads (Java 21) e domínio das diferenças entre versões LTS, bem como domínio total de programação funcional;
Domínio amplo de Design Patterns com capacidade de reconhecer o momento certo de aplicá-los; entendimento de como a Injeção de Dependência funciona internamente (Reflection/Proxies);
Experiência sólida com Spring (Boot, Data, Security) e uso de frameworks reativos;
Domínio de estratégias de resiliência em integrações: Circuit Breaker, Retry, Fallback e SAGA (ex: Resilience4j); domínio do conceito de Idempotência;
Experiência prática e profunda com Kafka (Partições, Offsets, Consumer Groups) e RabbitMQ avançado (DLQ, Retry Policies, Exchanges);
Capacidade de realizar tuning de queries SQL, criação de índices, e estratégias de cache (local vs distribuído, TTL e invalidação);
Domínio avançado de pelo menos um banco de dados relacional e um banco NoSQL (MongoDB ou DynamoDB);
Domínio de observabilidade avançada com OpenTelemetry, pelo menos uma ferramenta de APM (Datadog/NewRelic/Dynatrace) e tracing distribuído;
Experiência prática com Kubernetes. Não irá administrar diretamente, mas é necessária experiência de interpretação do ecossistema;
Experiência prática com componentes de pelo menos uma Cloud (AWS ou GCP);
Capacidade real e experiência em Documentação como código usando Mermaid ou PlantUML através de arquivos markdown;
Domínio sólido de estratégias em pelo menos uma ferramenta de IA assistida (GitHub Copilot, Cursor, Antigravity ou Claude Code), bem como experiência prática de consumo de pelo menos 1 tipo de MCP Server através destas ferramentas.
Competências Desejadas
Ser committer ativo em repositórios open‑source relevantes;
Experiência em tuning avançado de integração com bancos de dados usando JPA e pool de conexões (ex: HikariCP);
Ter realizado publicações técnicas em canais relevantes (blog, artigos, palestras, conferências);
Experiência com frameworks como Apache Camel ou outros de integração de sistemas (ESB/EDA);
Experiência em arquitetura orientada a eventos (EDA) de alta complexidade;
Conhecimento ou experiência com bancos de dados colunares ou baseados em grafos;
Certificações Cloud (AWS ou GCP) ativas;
Implementação de API Gateways (Kong, Sensedia, AWS API Gateway) via configuração e/ou código;
Experiência em integração arquitetural de APIs de LLM (LangChain, RAG/bancos vetoriais) ou criação de soluções próprias baseadas em IA;
Capacidade de liderar migrações de monolitos para microsserviços;
Ter implementado mais de dois exemplos de servidores MCP de alta complexidade técnica.
Benefícios
Auxílio Alimentação (VA/VR) no cartão Caju;
Auxílio Home‑Office no cartão Caju;
Programa de Pontos Flexíveis em seu Caju – um valor flexível para você usar como quiser;
Plano de Saúde Nacional Porto Seguro (Plano Prata com apartamento e sem coparticipação) com 50% da mensalidade custeada pela Builders;
Assistência Odontológica pela Porto Seguro (Plano Bronze) com 100% da mensalidade paga pela Builders;
Auxílio Creche para crianças de até 72 meses;
Auxílio à Saúde Mental – acesso ao aplicativo Vida+;
Auxílio à Saúde Física – acesso ao aplicativo Gympass;
Seguro de vida.
Todas as nossas vagas são inclusivas e abertas a pessoas de todas as identidades de gênero, orientações sexuais, idades, etnias, culturas, origens, crenças, deficiências e outras diversidades. Acreditamos que a pluralidade enriquece nosso time e promove um ambiente de trabalho mais inovador e colaborativo.
#J-18808-Ljbffr