Tech Lead – Engenharia de Software (Java / Spring Boot) / Remoto - PJ

Tecla T

Via inHire
RemotoPJA combinar
Postado 14 horas atrás

Sobre a vaga

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).

    Competências Técnicas Obrigatórias (Hard Skills)
    • 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.

Diferenciais:
  • 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
WhatsApp
Receba vagas pelo WhatsAppEntre no grupo e receba vagas diretamente no seu celular
Entrar no grupo →