undefinedIT Analyst III (Java)Country: Brazil
# QUEM SOMOS
A F1RST é o futuro e sua carreira está aqui! Nossa cultura é baseada em “Pessoas, Inovação e Resultados”. Aqui promovemos serviços e experiência para os mais de 60 milhões de clientes de todo o ecossistema Santander. Venha fazer parte do time que tem como propósito apoiar as pessoas e fazer os negócios prosperarem.
Somos apaixonados por tecnologia. Somos F1RST Digital Services.
Siga o nosso LinkedIn e fique por dentro de todas as novidades: *****************************************************
Temos uma vaga para você se tornar IT Analyst III (Java)
Aqui, seu papel será:
Projetar e implementar soluções robustas, escaláveis e seguras, antecipando cenários de falha, custos técnicos (quantidade requisições, performace, etc) e evolução.
Garantir alto nível de cobertura e efetividade da pirâmide de testes (unitário, integração, contratos, UAT, mutação) e cobrar qualidade da suite.
Conduzir debugging avançado em cenários multicomponente e incidentes críticos, orientando análise de causa raiz e prevenção.
Definir e evoluir métricas, logs, tracing e alertas; usar dados operacionais para propor melhorias de estabilidade, performance e custo.
Influenciar e revisar decisões arquiteturais, propondo simplificação, modularidade e redução de dívidas técnicas.
Incorporar práticas de segurança desde o design; revisar código com foco em vulnerabilidades e conformidade com diretrizes internas.
Fatiar trabalho complexo em incrementos entregáveis; orientar priorização considerando dependências, riscos e valor.
Navegar ambiguidade definindo hipóteses, opções e critérios de decisão; tomar decisões sob pressão com responsabilidade.
Assumir ownership de entregas críticas e alinhar expectativas com stakeholders antes de riscos emergirem.
Avaliar e comunicar trade-offs (valor, prazo, custo, risco, impacto operacional) suportando escolhas informadas.
Oferecer feedback técnico e comportamental objetivo e acionável; retroalimentar áreas de produto e negócio.
Procurar, absorver e operacionalizar feedback para alavancar desempenho próprio e da equipe.
Comunicar com clareza a diferentes públicos; transformar complexidade técnica em linguagem acessível.
Disseminar conhecimento (docs duradouras, sessões técnicas, padrões); criar cultura de compartilhamento.
Remover impedimentos de equipe e articular colaboração entre times adjacentes.
Construir relacionamentos de confiança interfuncionais (engenharia, produto, negócio, segurança).
Mediar desacordos com postura neutra, dados e foco em objetivo; promover ambiente seguro de discussão.
Tomar decisões conscientes de vieses; registrar racional e resultados para aprendizagem futura.
Assegurar alinhamento contínuo com objetivos estratégicos e OKRs; ajustar execução conforme direção organizacional.
Propor e implantar melhorias de processo (code review, fluxo de release, gestão de incidentes, CI/CD).
Facilitar reuniões técnicas garantindo inclusão e decisões claras acionáveis.
Mentorar profissionais menos experientes para criar redundância de capacidades e acelerar maturidade.
Relacionar escolhas técnicas ao impacto de negócio e experiência do usuário; influenciar roadmap com simplificações.
Participar e/ou liderar iniciativas estratégicas de engenharia (padronização, arquitetura evolutiva, resiliência).
Liderear as reuniões com plataforma de negócios
Elaborar e executar testes positivos, negativos, regressivos, teste de mutação e testes de stress.
Requisitos Imprescindíveis:
Domínio profundo de design de software (modularidade, limites de contexto, padrões arquiteturais, refatoração sistemática).
Experiência sólida em testes avançados (contratos, mutação, arquitetura, não funcionais) e construção de pipelines de qualidade.
Forte atuação em observabilidade (design de métricas, SLO/SLA, análise de tendência, otimização de alertas).
Excelência em depuração distribuída (logs correlacionados, tracing, análise de concorrência, degradação de performance).
Git avançado (fluxos complexos, revisão estratégica, automação).
Práticas maduras de segurança (secure coding, gestão de segredos, mitigação de vulnerabilidades, threat modeling básico).
Experiência com CI/CD e automação; melhoria de tempo de ciclo e confiabilidade de deploy.
Capacidade de refatorar legado com plano de mitigação de risco e métricas de sucesso.
Entendimento de Custo operacional (latência, throughput, memória, escalabilidade horizontal vs vertical).
Familiaridade com integração de múltiplos paradigmas (REST, gRPC, assíncrono, eventos) e suas implicações.
Uso de dados para dirigir decisões técnicas (logs, métricas, custo infra, erros e tendências).
Conhecimento teorico de conceitos de Cloud e ferramentas AWS.
Requisitos Desejáveis:
Liderança de iniciativas cross-team (arquitetura, observabilidade, segurança...Desenvolvimento e manutenção de código , além de análise de requisitos e elaboração de projetos lógico e físico. Dificuldade Alta Desenvolvimento e manutenção de código seguindo as especificações, normas, padrões e prazos estabelecidos, utilizando linguagem de programação em alta e/ou baixa plataforma, além de análise de requisitos e elaboração de projetos lógico e físico. Dificuldade alta Supervisa os levantamentos de necessidades e soluções necessárias para o correto funcionamento e implantação da solução e propõe soluções de melhoria do correto funcionamento das soluções em tecnologia e processos de complexidade alta Desenha processos funcionais de trabalha certos para abordar os desafios técnicos, seguindo as normas e requisitos estabelecidos
Idiomas
Portuguese