Estamos em busca de um(a) Tech Lead Sênior para atuar na liderança técnica de times de desenvolvimento, contribuindo para a evolução da arquitetura de software, qualidade das entregas e aplicação das melhores práticas de engenharia.
O profissional será responsável por traduzir necessidades de negócio em soluções técnicas, apoiar decisões arquiteturais, direcionar o time de desenvolvimento e garantir a entrega de soluções robustas, performáticas e escaláveis.
A posição terá forte atuação com Java, Spring Boot, APIs, arquitetura de software e ambientes cloud, sendo referência técnica para o time.
Principais responsabilidades:
- Atuar no desenho de arquitetura de soluções de software, contribuindo com análises técnicas, melhorias e definição de padrões;
- Traduzir demandas de negócio em soluções técnicas eficientes e escaláveis;
- Apoiar decisões relacionadas à arquitetura, performance, segurança e escalabilidade das aplicações;
- Direcionar tecnicamente o time de desenvolvimento;
- Apoiar desenvolvedores na resolução de desafios técnicos;
- Realizar code reviews e aprovar pull requests;
- Apoiar estimativas técnicas, refinamentos e planejamento das demandas;
- Garantir qualidade de código, testes, performance e segurança das aplicações;
- Acompanhar processos de publicação, GMUD e entrada em produção;
- Apoiar o time em incidentes técnicos, melhorias contínuas e evolução dos produtos;
- Planejar releases em conjunto com as lideranças e identificar riscos técnicos.
Requisitos obrigatórios:
- Formação superior completa ou em andamento em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Sistemas de Informação, Análise de Sistemas ou áreas correlatas;
- Experiência sólida com desenvolvimento Java;
- Experiência como referência técnica ou Tech Lead;
- Conhecimento em Java, Spring Framework, Spring Boot, Hibernate e JPA;
- Conhecimento em bancos de dados relacionais, como PostgreSQL e MySQL;
- Conhecimento em banco de dados não relacional, como MongoDB;
- Experiência com desenvolvimento de APIs RESTful e SOAP;
- Experiência com controle de versão utilizando Git;
- Vivência com metodologias ágeis, como Scrum e Kanban;
- Conhecimento em deploy e manutenção de aplicações em cloud, como AWS, GCP ou Azure;
- Experiência com testes automatizados e práticas como TDD e BDD;
- Experiência com arquitetura de microsserviços;
- Capacidade analítica, boa comunicação e habilidade para atuar com times multidisciplinares.
Requisitos desejáveis:
- Conhecimento em containers, como Docker e Kubernetes;
- Experiência com ferramentas DevOps e CI/CD, como Jenkins e CircleCI;
- Conhecimento em ferramentas de observabilidade, como Prometheus, Grafana e ELK Stack;
- Experiência com linguagens adicionais, como Kotlin ou Scala;
- Vivência em ambientes de alta criticidade e grande volume de usuários.
Informações da vaga:
- Regime de contratação: Pessoa Jurídica + 13º remuneração + 30 dias de descanso remunerado
- Modelo de trabalho: Remoto
Sobre o cliente:
Empresa de grande porte do segmento de saúde, com ambiente tecnológico de alta escala e complexidade operacional. A companhia está em constante evolução digital, investindo em modernização de sistemas, arquitetura de software, integração entre plataformas e desenvolvimento de soluções escaláveis para melhorar a experiência dos usuários.