Swip

Desenvolvedor(a) Fullstack Sênior

Bullla

São Paulo, SP

Sobre a vaga

-

-

-

A empresa Bullla está contratando para o cargo de Desenvolvedor(a) Fullstack Sênior | Plataforma de Renda Fixa em: São Paulo, SP | LinkedIn

-

Pular para conteúdo principal

Desenvolvedor(a) Fullstack Sênior | Plataforma de Renda Fixa

Bullla

São Paulo, SP

Desenvolvedor(a) Fullstack Sênior | Plataforma de Renda Fixa

Bullla

São Paulo, SP

Há 2 semanas

36 candidaturas

Veja quem a Bullla contratou para este cargo

-

Denunciar esta vaga

Descrição

Procuramos um(a) Desenvolvedor(a) Full Stack Sênior especialista e apaixonado(a) por tecnologia para atuar na construção do zero (greenfield) da nossa nova Plataforma de Renda Fixa.O grande diferencial dessa posição é que o processo de desenvolvimento de software será suportado por uma esteira focada em Inteligência Artificial Generativa (utilizando modelos avançados como Google Gemini e Anthropic Claude). Você atuará na linha de frente aplicando IA no ciclo de vida de desenvolvimento de software (SDLC) em Java / IA, otimizando entregas de alta complexidade com máxima velocidade e qualidade.

Responsabilidades e atribuições

  • Programação & Entregas de Alta Complexidade: Projetar e implementar funcionalidades end-to-end de baixa, média e alta complexidade técnico-funcional na nova plataforma.
  • Desenvolvimento Assistido por IA: Utilizar rotinas, prompts e assistentes de Inteligência Artificial Generativa (Gemini/Claude) para aceleração de escrita de código, refatoração e testes.
  • Manutenção, Refatoração e Correção de Bugs: Atuar na investigação e resolução de falhas técnicas, mantendo o código limpo, performático e livre de débitos técnicos.
  • Garantia de Qualidade & Testes Unitários: Elaborar, atualizar e manter suítes de testes unitários e de integração automatizados, garantindo alta cobertura de código.
  • Participação Ativa em Code Reviews: Avaliar código produzido por pares e gerado por assistentes de IA, assegurando a conformidade com boas práticas de segurança e arquitetura.
  • Documentação Técnica e Processos: Manter a documentação de APIs, arquitetura e processos atualizada de forma clara e acessível.
  • Orientação e Desenvolvimento de Pessoas: Apoiar o crescimento técnico de desenvolvedores plenos e juniores, compartilhando conhecimento sobre boas práticas e o uso eficiente de IA na programação.
  • Desenvolver componentes de Backend (Java/Spring) e rotinas de Front-end para a plataforma de Renda Fixa.
  • Integrar ferramentas de IA (Gemini e Claude) à rotina diária de desenvolvimento para maximizar a produtividade e qualidade do código.
  • Escrever testes unitários e integrados robustos e garantir execuções eficientes nas esteiras de CI/CD.
  • Revisar Pull Requests da equipe garantindo aplicação de Clean Code, SOLID e padrões de arquitetura.
  • Identificar gargalos de performance e propor melhorias contínuas no sistema.
  • Elaborar especificações técnicas e documentação funcional/técnica das entregas no repositório da equipe.
  • Capacitar o time no uso de automações de processos e novas tecnologias do ecossistema.

Requisitos e qualificações

  • Domínio sênior da linguagem Java (versões modernas) e ecossistema Spring (Spring Boot, Spring MVC, Spring Data JPA, Spring Security).
  • Experiência consolidada em frameworks front-end modernos (React, Angular ou Vue.js), HTML5, CSS3, TypeScript e consumo de APIs RESTful.
  • Familiaridade e uso diário de ferramentas de Inteligência Artificial Generativa (Gemini, Claude, GitHub Copilot, ChatGPT) para geração/refatoração de código, automação de processos e criação de testes.
  • Forte base em boas práticas de engenharia: TDD, BDD, Testes Unitários e de Integração, análise estática de código (SonarQube) e revisões rigorosas.
  • Práticas de Clean Code e Design Patterns (ex.: Factory, Singleton, Strategy).
  • Ampla experiência em testes unitários e de integração (JUnit, Mockito, Jest, Cypress ou similares), TDD e análise estática de código (SonarQube).
  • Domínio de bancos de dados relacionais (PostgreSQL, MySQL, Oracle) e conhecimentos em bancos não relacionais (NoSQL).
  • Sólida experiência em Arquitetura de Microserviços, Domain-Driven Design (DDD), Event-Driven Architecture (EDA), REST APIs e Padrões de Projeto (Design Patterns)
  • Familiaridade com práticas de DevSecOps, incluindo integração de ferramentas de segurança em pipelines.
  • Conhecimento em nuvem (AWS/GCP), CI/CD, conteinerização (Docker, Kubernetes) e observabilidade (Prometheus, Grafana, ELK, Datadog).
  • Experiência com monitoramento e rastreamento distribuído em arquiteturas de microserviços:

Log Aggregation (ex.: ELK Stack, Google Cloud Logging).

Tracing (ex.: OpenTelemetry, Jaeger, Zipkin).

Monitoring (ex.: Datadog, Grafana, Google Cloud Monitoring).

Implementação de métricas de desempenho e alertas.

  • Conhecimento de ferramentas de APM (Application Performance Monitoring), como Datadog ou New Relic.
  • Experiência com melhores práticas de segurança em desenvolvimento:
  • Implementação de autenticação e autorização (Okta, OAuth 2.0, JWT, OpenID Connec