Tech Lead Java - REMOTO
Skills
About the role
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.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.