Sobre a empresa
Somos uma das maiores empresas de saúde da América Latina, com atuação nacional e milhões de clientes atendidos diariamente. Atuamos com um modelo integrado que conecta tecnologia, atendimento e prevenção para oferecer uma experiência completa em saúde e bem-estar. Com uma ampla rede própria de hospitais, clínicas e centros de diagnóstico, desenvolvemos soluções que tornam o acesso à saúde mais eficiente, acessível e de qualidade. Aqui, tecnologia e propósito caminham juntos: trabalhamos para transformar a jornada de cuidado e impactar positivamente a vida de milhões de pessoas todos os dias.
Sobre a vaga/ Missão do cargo
Buscamos um(a) Tech Lead Sênior para liderar tecnicamente uma de nossas squads de engenharia de software. Sua principal missão será garantir a excelência arquitetural, a governança de APIs e a qualidade técnica dos produtos entregues pelo time.
Como líder técnico, você será a ponte entre o desenho da solução e a execução em código, atuando de forma consultiva na definição de arquiteturas, validação de segurança e performance, além de guiar, motivar e apoiar o desenvolvimento técnico das pessoas da equipe.
Responsabilidades / Atividades
Arquitetura e Desenho de Soluções: Participar ativamente do desenho de arquitetura de software, criticando modelos propostos de forma construtiva. Traduzir demandas complexas de negócio em soluções técnicas robustas e garantir a atualização de documentos técnicos.
Governança de Código e Processos: Liderar rotinas de Code Review, aprovação de Pull Requests, suporte técnico ao processo de GMUD (Gestão de Mudança) e subidas em produção, assegurando que o time atenda rigidamente ao Definition of Done (DoD).
Gestão e Evolução de APIs: Desenhar novas APIs e garantir o correto registro e padronização no repositório corporativo de API Definition.
Liderança Técnica e Práticas de Engenharia: Direcionar o time rumo ao desenvolvimento de componentes reutilizáveis e performáticos, aplicando as melhores práticas de mercado (Clean Code, SOLID) e garantindo uma cobertura sólida de testes unitários e integrados.
Gestão e Desenvolvimento de Pessoas: Orientar, mentorar e manter o time motivado, criando um espaço seguro para dúvidas e alinhando o desenvolvimento das pessoas em parceria com Scrum Masters e Tower Leads.
Planejamento Estratégico e Riscos: Apoiar o time em estimativas de esforço para demandas táticas e estratégicas, planejar releases junto à liderança e atuar na identificação precoce de riscos com planos de contingência.
Liderança por Influência e Empatia: Habilidade para engajar desenvolvedores, impulsionar o crescimento técnico da equipe e promover um ambiente altamente colaborativo.
Postura Proativa e Crítica: Capacidade de questionar padrões vigentes com o objetivo de buscar sempre a melhor eficiência tecnológica para o negócio.
Comunicação Multidisciplinar: Excelente articulação para dialogar horizontalmente com gerentes de produto, designers e líderes de torre.
Raciocínio Analítico e Resiliência: Perfil focado na resolução de problemas complexos de software e mitigação rápida de incidentes.
Requisitos
Obrigatórios:
Graduação concluída em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas (ou experiência profissional equivalente de mercado).
Ecossistema Java Avançado: Experiência consistente (mínimo de 5 anos) no desenvolvimento backend focado na stack Java.
Frameworks Core: Domínio absoluto nos frameworks Spring, Spring Boot, Hibernate e JPA.
Bancos de Dados: Experiência prática com bancos relacionais (PostgreSQL, MySQL) e estruturas não-relacionais (MongoDB).
APIs e Integrações: Sólido conhecimento no desenvolvimento e consumo de APIs RESTful e integrações via serviços SOAP.
Ambiente de Nuvem (Cloud): Familiaridade com práticas de deploy, sustentação e monitoramento de aplicações em ambientes Cloud (AWS, GCP ou Azure).
Testes e Engenharia: Experiência com pirâmide de testes automatizados e aplicação prática de TDD / BDD.
Metodologias Ágeis & Versão: Forte vivência em dinâmicas de Scrum/Kanban e domínio em controle de versão via Git.
Experiência robusta com arquitetura de microsserviços e conteinerização (Docker e Kubernetes).
Conhecimento prático em esteiras de DevOps e ferramentas de CI/CD (Jenkins, CircleCI).
Vivência com observabilidade e ferramentas de monitoramento/logging (Prometheus, Grafana, stack ELK).
Familiaridade com outras linguagens que rodam na JVM (Kotlin ou Scala).
Benefícios
- 13 notas no ano
- Ferias