Tech Lead Full Stack | Especialista Técnico de Soluções

DBC Company

Porto Alegre

On-site

BRL 391,000 - 670,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Apoio a certificações
Ambiente inclusivo e seguro

Job summary

DBC Company está buscando um líder técnico para orientar squads na construção de soluções escaláveis em Java, Spring Boot e frontend React/Angular. O papel envolve mentorias, decisões arquiteturais e colaboração com PO e Engenharia para entregar resultados com qualidade.

O candidato ideal possui forte experiência em DevOps, automação de pipelines e observabilidade, contribuindo para a estabilidade e evolução do ecossistema de aplicações.

Qualifications

  • Experiência comprovada como Tech Lead ou função equivalente em equipes de software.
  • Histórico de condução técnica de times de desenvolvimento e decisões arquiteturais.
  • Vivência em planejamento técnico, estimativas e garantia de qualidade.
  • Mentoria de profissionais de diferentes níveis de senioridade.
  • Capacidade de traduzir necessidades de negócio em soluções técnicas escaláveis.
  • Investigação e resolução de incidentes em ambientes produtivos.
  • Conhecimento de SDD e boas práticas de engenharia.

Responsibilities

  • Atuar como principal referência técnica da squad, apoiando decisões arquiteturais e garantindo a excelência técnica das soluções.
  • Liderar iniciativas de desenvolvimento, desde concepção até implantação e sustentação em produção.
  • Participar ativamente do desenvolvimento de software, com análises, codificação, revisões de código e resolução de problemas complexos.
  • Apoiar o planejamento técnico, estimativas e identificação de riscos para a previsibilidade das entregas.
  • Desdobrar demandas complexas em entregas viáveis, orientando o time durante o ciclo de desenvolvimento.
  • Conduzir discussões técnicas para escalabilidade, performance, segurança e resiliência das soluções.
  • Garantir boas práticas de engenharia, qualidade de código, testes automatizados e observabilidade.
  • Mentorar profissionais da equipe e desenvolver novas lideranças técnicas.
  • Trabalhar com Product Owners, Arquitetura e Stakeholders para soluções técnicas sustentáveis.
  • Liderar melhoria contínua de processos, qualidade e maturidade técnica.

Skills

Tech Lead
Liderança de times
Arquitetura de software
Java 17+
Spring Boot
React
Angular
Kafka
CI/CD
Observabilidade

Tools

Java
Spring Boot
React
Angular
Kafka
Maven/Gradle
JUnit

Job description

  • Atuar como principal referência técnica da squad, apoiando decisões arquiteturais e garantindo a excelência técnica das soluções desenvolvidas;
  • Liderar tecnicamente iniciativas de desenvolvimento, desde a concepção da solução até sua implantação e sustentação em produção;
  • Participar ativamente do desenvolvimento de software, realizando análises, codificação, revisões de código e resolução de problemas de alta complexidade;
  • Apoiar o planejamento técnico das demandas, realizando estimativas, identificando riscos e contribuindo para a previsibilidade das entregas;
  • Desdobrar demandas complexas em entregas viáveis, orientando tecnicamente o time durante todo o ciclo de desenvolvimento;
  • Atuar na remoção de impedimentos técnicos e apoiar o time na resolução de incidentes críticos em ambientes produtivos;
  • Conduzir discussões técnicas e apoiar definições arquiteturais voltadas à escalabilidade, performance, segurança e resilência das soluções;
  • Garantir a adoção de boas práticas de engenharia de software, qualidade de código, testes automatizados, observabilidade e segurança;
  • Atuar como mentor dos profissionais da equipe, promovendo desenvolvimento técnico, compartilhamento de conhecimento e formação de novas lideranças técnicas;
  • Trabalhar em conjunto com Product Owners, Arquitetura, Engenharia e demais stakeholders para traduzir necessidades de negócio em soluções técnicas sustentáveis;
  • Liderar iniciativas de melhoria contínua relacionadas a processos, qualidade, produtividade e maturidade técnica dos times;
  • Apoiar a definição e evolução de padrões de arquitetura, desenvolvimento, versionamento e governança técnica;
  • Fomentar a cultura DevOps, automação e integração contínua, contribuindo para a eficiência e estabilidade do ecossistema de aplicações;
  • Garantir alinhamento técnico entre diferentes squads e iniciativas, atuando como facilitador e multiplicador de conhecimento dentro da operação.
Quais serão suas responsabilidades?
  • Atuar como principal referência técnica da squad, apoiando decisões arquiteturais e garantindo a excelência técnica das soluções desenvolvidas;
  • Liderar tecnicamente iniciativas de desenvolvimento, desde a concepção da solução até sua implantação e sustentação em produção;
  • Participar ativamente do desenvolvimento de software, realizando análises, codificação, revisões de código e resolução de problemas de alta complexidade;
  • Apoiar o planejamento técnico das demandas, realizando estimativas, identificando riscos e contribuindo para a previsibilidade das entregas;
  • Desdobrar demandas complexas em entregas viáveis, orientando tecnicamente o time durante todo o ciclo de desenvolvimento;
  • Atuar na remoção de impedimentos técnicos e apoiar o time na resolução de incidentes críticos em ambientes produtivos;
  • Conduzir discussões técnicas e apoiar definições arquiteturais voltadas à escalabilidade, performance, segurança e resilência das soluções;
  • Garantir a adoção de boas práticas de engenharia de software, qualidade de código, testes automatizados, observabilidade e segurança;
  • Atuar como mentor dos profissionais da equipe, promovendo desenvolvimento técnico, compartilhamento de conhecimento e formação de novas lideranças técnicas;
  • Trabalhar em conjunto com Product Owners, Arquitetura, Engenharia e demais stakeholders para traduzir necessidades de negócio em soluções técnicas sustentáveis;
  • Liderar iniciativas de melhoria contínua relacionadas a processos, qualidade, produtividade e maturidade técnica dos times;
  • Apoiar a definição e evolução de padrões de arquitetura, desenvolvimento, versionamento e governança técnica;
  • Fomentar a cultura DevOps, automação e integração contínua, contribuindo para a eficiência e estabilidade do ecossistema de aplicações;
  • Garantir alinhamento técnico entre diferentes squads e iniciativas, atuando como facilitador e multiplicador de conhecimento dentro da operação.
O que é necessário para participar desse processo seletivo?
Liderança Técnica e Arquitetura:
  • Experiência comprovada como Tech Lead, Referência Técnica, Especialista ou posição equivalente;
  • Experiência conduzindo tecnicamente times de desenvolvimento e apoiando decisões arquiteturais;
  • Vivência em planejamento técnico, estimativas, análise de riscos e garantia da qualidade das entregas;
  • Experiência em mentoria e desenvolvimento de profissionais de diferentes níveis de senioridade;
  • Capacidade de conduzir discussões técnicas e apoiar a tomada de decisão do time;
  • Capacidade de traduzir necessidades de negócio em soluções técnicas escaláveis e sustentáveis;
  • Experiência com investigação e resolução de incidentes em ambientes produtivos;
  • Conhecimento de SDD (Specification-Driven Development) e boas práticas de engenharia de software.
Desenvolvimento Back-end:
  • Experiência sólida com Java, preferencialmente versão 17 ou superior;
  • Domínio de Programação Orientada a Objetos (POO), SOLID, Clean Code e Design Patterns;
  • Experiência com Spring Boot e ecossistema Spring (Spring Data, Spring Web e Spring Security);
  • Experiência no desenvolvimento e integração de APIs REST;
  • Experiência com arquitetura de microsserviços e sistemas distribuídos;
  • Conhecimento em integração de sistemas e comunicação entre serviços;
  • Experiência com mensageria e arquitetura orientada a eventos, preferencialmente Kafka;
  • Conhecimento em padrões de resiliência, idempotência e comunicação assíncrona;
  • Experiência com bancos de dados relacionais e NoSQL, incluindo Oracle e MongoDB;
  • Conhecimento em Maven e Gradle;
  • Experiência com testes unitários e de integração utilizando JUnit, Mockito e WireMock.
Desenvolvimento Front-end:
  • Experiência sólida com React em projetos de média e alta complexidade;
  • Conhecimento e experiência com Angular;
  • Domínio de JavaScript, TypeScript, HTML5 e CSS3;
  • Conhecimento em arquitetura Front-end e componentização;
  • Experiência com Micro Frontends;
  • Experiência na integração e consumo de APIs REST;
  • Conhecimento em gerenciamento de estado em aplicações React;
  • Experiência em desenvolvimento responsivo;
  • Experiência com testes automatizados para aplicações Front-end;
  • Conhecimento em otimização de performance de aplicações Front-end.
DevOps, Cloud e Qualidade:
  • Experiência com Git e boas práticas de versionamento;
  • Experiência com Jenkins, GitLab CI/CD e pipelines de integração e entrega contínua;
  • Experiência com Kubernetes e orquestração de contêineres;
  • Conhecimento em ambientes de nuvem;
  • Conhecimento em observabilidade, monitoramento e troubleshooting de aplicações;
  • Experiência com code reviews e garantia da qualidade do código;
  • Vivência com metodologias ágeis, como Scrum e Kanban.
Diferenciais
  • Experiência com Mobile IOS e Android puro
  • Experiência com Kotlin;
  • Experiência com Spring Cloud;
  • Experiência com Spring Cloud Stream;
  • Experiência com Spring Kafka;
  • Experiência com Spring WebFlux;
  • Conhecimento em ferramentas de Service Discovery, como Consul;
  • Conhecimento em AWS e serviços como ECS, SQS e S3;
  • Experiência com arquiteturas orientadas a eventos (EDA);
  • Experiência com Domain Driven Design (DDD);
  • Conhecimento em OpenTelemetry;
  • Conhecimento em Dynatrace;
  • Conhecimento em Prometheus;
  • Conhecimento em Grafana;
  • Experiência na definição de padrões arquiteturais e governança técnica em múltiplas squads;
  • Vivência em ambientes corporativos de grande porte e alta criticidade;
  • Experiência em produtos e ecossistemas financeiros, bancários ou cooperativos;
  • Certificações relacionadas a Cloud, Kubernetes, Arquitetura de Software ou Desenvolvimento de Software.
Por que fazer parte do time DBC Company?
  • Somos a 13ª melhor empresa para trabalhar do Brasil e a 2ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2025;
  • Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Business Partner;
  • A DBC incentiva seus colaboradores a obterem certificações relacionadas à sua área de atuação e alinhadas com sua Gestão DBC.
O que é importante saber?
  • Nosso time promove um ambiente seguro para todos os profissionais independente de sua etnia, crença religiosa, orientação sexual, identidade de gênero, idade, etc.
  • Essa vaga também é destinada a Pessoas com Deficiência.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvimento Back-End (Java) Sênior (Vaga Afirmativa)
Desenvolvimento Back-End (Java) Sênior (Vaga Afirmativa)

DBC Company • Brazil

On-site
BRL 180,000 - 320,000
Desenvolvimento (.NET) Pleno
Desenvolvimento (.NET) Pleno

DBC Company • Brazil

On-site
BRL 90,000 - 130,000
Ambiente seguro
Oportunidade de certificações
Líder Tecnico de Sistemas
Líder Tecnico de Sistemas

DBC Company • Brazil

On-site
BRL 320,000 - 520,000
Certificações profissionais
Ambiente de desenvolvimento seguro
Desenvolvimento de carreira e mentoria
Desenvolvimento Back-End (Java) Sênior
Desenvolvimento Back-End (Java) Sênior

DBC Company • Brazil

On-site
BRL 167,000 - 246,000
Certificações apoiadas
Ambiente seguro
Crescimento profissional
Arquitetura de Dados Azure Sênior - Hands On
Arquitetura de Dados Azure Sênior - Hands On

DBC Company • Rio de Janeiro

On-site
BRL 180,000 - 280,000
Analista Funcional Junior
Analista Funcional Junior

DBC Company • São Paulo

On-site
BRL 60,000 - 90,000
Product Owner
Product Owner

DBC Company • São Paulo

On-site
BRL 120,000 - 180,000
Ambiente inclusivo
Apoio a certificações
Reconhecimento GPTW 2025
Desenvolvedor Full-Stack (Java e Angular) Sênior
Desenvolvedor Full-Stack (Java e Angular) Sênior

DBC Company • Brazil

On-site
BRL 120,000 - 190,000
Desenvolvimento Mobile (Android/iOS) Sênior (Vaga afirmativa)
Desenvolvimento Mobile (Android/iOS) Sênior (Vaga afirmativa)

DBC Company • Brazil

On-site
BRL 120,000 - 180,000
Desenvolvimento Full-Stack (Back-end) Sênior
Desenvolvimento Full-Stack (Back-end) Sênior

DBC Company • Brazil

On-site
BRL 180,000 - 280,000