Tech Leader | Java

Bullla | São Paulo - SP | Híbrido

Precisamos de um(a) Tech Leader que será a referência técnica da squad, garantindo a entrega de soluções escaláveis, resilientes e de alta performance. Seu papel envolve desde o desenho da arquitetura e "mão na massa" no código (hands-on) até o desenvolvimento técnico dos membros do time.

Faixa salarial

A combinar

Regime de contratação

CLT

Benefícios

  • Assistência Médica
  • Assistência Odontológica
  • Auxílio Creche
  • PLR
  • Wellhub
  • Seguro de Vida
  • Vale Alimentação, Vale Refeição e Vale Transporte pagos através do Cartão Bullla
  • Atuar como interface direta com as áreas de negócio;
  • Consolidar o status da esteira de desenvolvimento e apresentar a área demandante;
  • Liderar o refinamento técnico das demandas, realizando o desmembramento (breakdown) em tarefas e colaborando com o solicitante na definição de prioridades baseadas em valor de negócio e esforço técnico;
  • Identificar e remover bloqueios técnicos ou de processos que impactem a produtividade do time;
  • Atuar no desenvolvimento e manutenção de aplicações;
  • Garantir a qualidade e desempenho das soluções através de boas práticas de codificação, testes automatizados e revisão de código;
  • Trabalhar de forma colaborativa com times multidisciplinares (QA, Produto, DevOps, Arquitetura, SI);
  • Participar da monitoração ativa das aplicações, colaborando na identificação e resolução de incidentes;
Desenvolvimento e Linguagem
  • Experiência sólida em Java (versões recentes, preferencialmente 11 ou superior).
  • Domínio do framework Spring Boot e seus módulos principais: Spring Data, Spring Security, Spring Cloud (para microserviços).
  • Conhecimento avançado de arquitetura de microserviços, incluindo princípios de desacoplamento e comunicação entre serviços (ex.: REST, gRPC).
  • Experiência com mensageria/eventos usando Kafka ou RabbitMQ.
  • Práticas de Clean Code e Design Patterns (ex.: Factory, Singleton, Strategy).
Experiência com Testes Automatizados: Unitários (JUnit, Mockito) e Integração (Testcontainers, Spring Test).

Versionamento e Integração Contínua
  • Domínio de Git e workflows de versionamento (ex.: GitFlow, trunk-based development).
  • Conhecimento profundo em CI/CD pipelines:
  • Experiência prática com ferramentas como GitLab CI/CD, Jenkins, ou GitHub Actions.

Segurança
  • Experiência com melhores práticas de segurança em desenvolvimento
  • Implementação de autenticação e autorização (OAuth 2.0, JWT, OpenID Connect).
  • Validação e sanitização de entradas.
  • Proteção contra vulnerabilidades comuns (ex.: OWASP Top 10).
  • Conhecimento em segurança de APIs e hardening de microserviços.

Observabilidade
  • 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.: Prometheus, Grafana, Google Cloud Monitoring).
  • Implementação de métricas de desempenho e alertas.

Infraestrutura
  • Experiência com Google Cloud Platform (GCP):
  • Compute Engine, Cloud Run, ou GKE (Google Kubernetes Engine).
  • Pub/Sub para comunicação assíncrona entre serviços.
  • Cloud SQL ou Firestore para persistência de dados.
  • IAM (Identity and Access Management) para controle de permissões.
  • Conhecimento em Infraestrutura como Código (IaC):
  • Ferramentas como Terraform ou Pulumi.
  • Configuração de ambientes utilizando templates bem definidos.

Cultura DevOps
  • Familiaridade com práticas de DevSecOps, incluindo integração de ferramentas de segurança em pipelines.
  • Experiência com containers (Docker) e orquestração de containers (Kubernetes).
  • Capacidade de trabalhar em times ágeis (Scrum, Kanban).

Cultura Ágil
  • Conhecimento de cerimônias e métricas ágeis;
  • Experiência prática com ferramentas de gestão de fluxo e backlog (preferencialmente Jira).
Familiaridade com o segmento bancário ou financeiro

Desenvolvimento e Frameworks
  • Conhecimento em Reactive Programming (ex.: Project Reactor, Spring WebFlux).
  • Familiaridade com GraphQL como alternativa a REST.

Segurança Avançada
  • Certificação em segurança de aplicações ou experiência prática com ferramentas como Snyk, SonarQube, ou OWASP Dependency-Check.
  • Experiência com hardening de containers (ex.: uso de Trivy, Clair).

Observabilidade Avançada
  • Experiência com ferramentas de APM (Application Performance Monitoring), como Datadog ou New Relic.
  • Implementação de dashboards customizados para monitorar SLAs e SLIs.

Infraestrutura e GCP
  • Certificação Google Cloud (ex.: Google Cloud Professional Cloud Developer ou Cloud Architect).
  • Experiência prática configurando Service Mesh (ex.: Istio) para comunicação entre microserviços.
  • Conhecimento em BigQuery para análise de dados em larga escala.
Faça parte do Time Bullla. 💙 
Se você busca um ambiente inovador, inspirador e desafiador para se desenvolver profissionalmente, venha trabalhar com a gente.
Aqui você vai:
📌 Construir soluções inovadoras em um ambiente do bem
📌 Se provocar a todo momento e superar as expectativas
📌 Ter uma liderança que constrói com você
📌 Fazer parte desta história e crescer com a gente
Juntos, trabalhamos para oferecer crédito ao brasileiro de forma inclusiva, recompensando cada pessoa pela sua individualidade. Tudo isso com uma solução de crédito inovadora para todos.
Se você se identificou com nosso propósito e quer fazer parte da nossa história?
Se candidate e venha crescer com a gente. 💙
Ver página da empresa

Tech Leader | Java

Bullla | São Paulo - SP | Híbrido

Descrição da vaga

Precisamos de um(a) Tech Leader que será a referência técnica da squad, garantindo a entrega de soluções escaláveis, resilientes e de alta performance. Seu papel envolve desde o desenho da arquitetura e "mão na massa" no código (hands-on) até o desenvolvimento técnico dos membros do time.

Responsabilidades e atribuições

  • Atuar como interface direta com as áreas de negócio;
  • Consolidar o status da esteira de desenvolvimento e apresentar a área demandante;
  • Liderar o refinamento técnico das demandas, realizando o desmembramento (breakdown) em tarefas e colaborando com o solicitante na definição de prioridades baseadas em valor de negócio e esforço técnico;
  • Identificar e remover bloqueios técnicos ou de processos que impactem a produtividade do time;
  • Atuar no desenvolvimento e manutenção de aplicações;
  • Garantir a qualidade e desempenho das soluções através de boas práticas de codificação, testes automatizados e revisão de código;
  • Trabalhar de forma colaborativa com times multidisciplinares (QA, Produto, DevOps, Arquitetura, SI);
  • Participar da monitoração ativa das aplicações, colaborando na identificação e resolução de incidentes;

Requisitos e qualificações

Desenvolvimento e Linguagem
  • Experiência sólida em Java (versões recentes, preferencialmente 11 ou superior).
  • Domínio do framework Spring Boot e seus módulos principais: Spring Data, Spring Security, Spring Cloud (para microserviços).
  • Conhecimento avançado de arquitetura de microserviços, incluindo princípios de desacoplamento e comunicação entre serviços (ex.: REST, gRPC).
  • Experiência com mensageria/eventos usando Kafka ou RabbitMQ.
  • Práticas de Clean Code e Design Patterns (ex.: Factory, Singleton, Strategy).
Experiência com Testes Automatizados: Unitários (JUnit, Mockito) e Integração (Testcontainers, Spring Test).

Versionamento e Integração Contínua
  • Domínio de Git e workflows de versionamento (ex.: GitFlow, trunk-based development).
  • Conhecimento profundo em CI/CD pipelines:
  • Experiência prática com ferramentas como GitLab CI/CD, Jenkins, ou GitHub Actions.

Segurança
  • Experiência com melhores práticas de segurança em desenvolvimento
  • Implementação de autenticação e autorização (OAuth 2.0, JWT, OpenID Connect).
  • Validação e sanitização de entradas.
  • Proteção contra vulnerabilidades comuns (ex.: OWASP Top 10).
  • Conhecimento em segurança de APIs e hardening de microserviços.

Observabilidade
  • 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.: Prometheus, Grafana, Google Cloud Monitoring).
  • Implementação de métricas de desempenho e alertas.

Infraestrutura
  • Experiência com Google Cloud Platform (GCP):
  • Compute Engine, Cloud Run, ou GKE (Google Kubernetes Engine).
  • Pub/Sub para comunicação assíncrona entre serviços.
  • Cloud SQL ou Firestore para persistência de dados.
  • IAM (Identity and Access Management) para controle de permissões.
  • Conhecimento em Infraestrutura como Código (IaC):
  • Ferramentas como Terraform ou Pulumi.
  • Configuração de ambientes utilizando templates bem definidos.

Cultura DevOps
  • Familiaridade com práticas de DevSecOps, incluindo integração de ferramentas de segurança em pipelines.
  • Experiência com containers (Docker) e orquestração de containers (Kubernetes).
  • Capacidade de trabalhar em times ágeis (Scrum, Kanban).

Cultura Ágil
  • Conhecimento de cerimônias e métricas ágeis;
  • Experiência prática com ferramentas de gestão de fluxo e backlog (preferencialmente Jira).

Requisitos desejáveis

Familiaridade com o segmento bancário ou financeiro

Desenvolvimento e Frameworks
  • Conhecimento em Reactive Programming (ex.: Project Reactor, Spring WebFlux).
  • Familiaridade com GraphQL como alternativa a REST.

Segurança Avançada
  • Certificação em segurança de aplicações ou experiência prática com ferramentas como Snyk, SonarQube, ou OWASP Dependency-Check.
  • Experiência com hardening de containers (ex.: uso de Trivy, Clair).

Observabilidade Avançada
  • Experiência com ferramentas de APM (Application Performance Monitoring), como Datadog ou New Relic.
  • Implementação de dashboards customizados para monitorar SLAs e SLIs.

Infraestrutura e GCP
  • Certificação Google Cloud (ex.: Google Cloud Professional Cloud Developer ou Cloud Architect).
  • Experiência prática configurando Service Mesh (ex.: Istio) para comunicação entre microserviços.
  • Conhecimento em BigQuery para análise de dados em larga escala.
Candidatura simplificada

Faixa salarial

A combinar

Regime de contratação

CLT

Benefícios

  • Assistência Médica
  • Assistência Odontológica
  • Auxílio Creche
  • PLR
  • Wellhub
  • Seguro de Vida
  • Vale Alimentação, Vale Refeição e Vale Transporte pagos através do Cartão Bullla

Sobre a empresa

Faça parte do Time Bullla. 💙 
Se você busca um ambiente inovador, inspirador e desafiador para se desenvolver profissionalmente, venha trabalhar com a gente.
Aqui você vai:
📌 Construir soluções inovadoras em um ambiente do bem
📌 Se provocar a todo momento e superar as expectativas
📌 Ter uma liderança que constrói com você
📌 Fazer parte desta história e crescer com a gente
Juntos, trabalhamos para oferecer crédito ao brasileiro de forma inclusiva, recompensando cada pessoa pela sua individualidade. Tudo isso com uma solução de crédito inovadora para todos.
Se você se identificou com nosso propósito e quer fazer parte da nossa história?
Se candidate e venha crescer com a gente. 💙
Ver página da empresa