Pessoa Desenvolvedora Java N3 - Sustentação (PJ)

Empresa: Finayatech

Responsabilidades: • 🔧 Sustentação e Correção de Bugs (40%) • Investigar, reproduzir e corrigir defeitos reportados em sistemas Java (11+) e Spring Boot já em • produção • Realizar análise de causa raiz antes de aplicar a correção • Garantir que a correção seja coberta por testes de regressão • 🚨 Sala de Guerra e Resposta a Incidentes (25%) • Atuar em sala de guerra durante incidentes críticos, junto com o time e demais áreas envolvidas • Fazer triagem de severidade e priorizar a investigação • Comunicar status do incidente de forma clara, com atualizações objetivas e previsíveis • Escalonar internamente quando o problema exigir outro nível de conhecimento ou decisão • 🤝 Relacionamento com Cliente (20%) • Comunicar impacto, prazos e status ao cliente sem gerar atrito ou desgaste na relação • Alinhar expectativa de forma realista, mesmo em momentos de pressão • Saber identificar quando é hora de tranquilizar o cliente e quando é hora de escalar internamente • 🧪 Qualidade (15%) • Manter cobertura de testes de regressão para os bugs corrigidos • Atualizar documentação de troubleshooting e runbooks • Identificar padrões recorrentes de chamados e propor correções definitivas, evitando que o mesmo bug volte Requisitos: ✅ Obrigatório Mínimo de 5 anos de experiência com Java e Spring Boot Experiência prévia com suporte N2/N3, sustentação ou operação assistida de sistemas Capacidade de debugging em sistemas em produção (análise de logs, APM, queries) SQL para investigação de dados, além do uso de ORM Experiência com testes automatizados, incluindo testes de regressão Comunicação escrita e verbal clara, inclusive sob pressão e em contato direto com cliente Noção de SLA e classificação de severidade de incidentes Familiaridade com cultura DevOps e pipelines de CI/CD ⭐ Diferencial Experiência com ferramentas de observabilidade (Datadog, Grafana, Kibana, New Relic ou similares) Conhecimento em Arquitetura Hexagonal e arquitetura de sistemas (útil para entender o sistema existente, não para definição de nova arquitetura) Experiência em fintechs, produtos financeiros ou jornadas financeiras digitais Vivência prévia em escala de plantão ou rotação de sustentação Experiência atendendo cliente externo diretamente (não só stakeholders internos) Como trabalhamos O modelo é Remote-first. O time de sustentação atua em escala/rotação de plantão, com SLA definido por severidade de incidente. Quando um incidente crítico acontece, o time se reúne em sala de guerra - com participação de quem for necessário para diagnosticar e resolver rapidamente, mantendo comunicação constante com o cliente sobre status e previsão de resolução. O ambiente é dinâmico: a plataforma está em crescimento, então os chamados e incidentes variam em complexidade e urgência. Autonomia é esperada na investigação e correção, mas apoio do time está sempre disponível em momentos críticos. O que oferecemos Contrato PJ Atuação em uma fintech em crescimento, com problemas reais de sustentação e impacto direto na experiência do cliente Ambiente onde a qualidade de engenharia é levada a sério, mesmo correndo atrás de bugs Se você gosta de investigar problemas reais, resolver sob pressão e manter o cliente tranquilo mesmo nos momentos difíceis - essa vaga é pra você. Sobre a empresa: Sobre a Finaya Somos uma Fintech - plataforma financeira integrada - que nasceu para evoluir os negócios dos nossos clientes. Desenvolvemos jornadas e produtos financeiros para que as empresas não precisem construir toda a sua infraestrutura do zero. Através de uma abordagem modular e ampla rede de parceiros, criamos experiências completas e personalizadas para diversos setores. Nosso time de Sustentação é quem garante que essa plataforma continue funcionando com qualidade para quem já está em produção - atuando na linha de frente quando algo sai do esperado, investigando causas, corrigindo e mantendo a confiança do cliente. O que procuramos Queremos alguém que atue bem sob pressão, com raciocínio estruturado para investigar problemas em produção e comunicação clara em momentos de atrito (inclusive com o cliente) O perfil ideal tem maturidade para lidar com ambiguidade: nem sempre a causa raiz está óbvia, e saber conduzir uma investigação (sem sair testando tudo aleatoriamente) faz a diferença. Você vai atuar em sala de guerra, correção de bugs em sistemas já em produção e no relacionamento direto com cliente. Se você tem histórico sólido com Java, gosta de investigar e resolver problemas complexos sob pressão, e sabe equilibrar agilidade na correção com qualidade (testes de regressão, documentação do que foi corrigido), aqui é o seu lugar. Não é pra você se... Você se estressa fácil em situação de incidente ou de pressão do cliente Você prefere construir do zero a investigar e corrigir código legado de terceiros Comunicação direta com cliente (inclusive em momentos de atrito) não é algo que você queira fazer Testes automatizados são "overhead" na sua visão Você não tem paciência para lidar com chamados recorrentes ou padrões repetidos de bugs Trabalhar de forma assíncrona e colaborativa não é o seu estilo

Ver todas as vagas