Se você está procurando por um desafio que o empurre para a frente em sua carreira, este é o cargo ideal.
Como Tech Lead, você será responsável por liderar um time de desenvolvimento e garantir a entrega de soluções de alta qualidade. Isso inclui assegurar que todas as entregas sejam alinhadas às melhores práticas de engenharia e aos objetivos da empresa.
Além disso, você também precisará facilitar a colaboração entre o time e fornecer direcionamento técnico. Essa função exige uma forte liderança e habilidades de comunicação para trabalhar efetivamente com seus colegas.
Responsabilidades
* Liderar o time de desenvolvimento e garantir a entrega de soluções de alta qualidade.
* Assegurar que todas as entregas sejam alinhadas às melhores práticas de engenharia e aos objetivos da empresa.
* Facilitar a colaboração entre o time e fornecer direcionamento técnico.
Requisitos e qualificações
* Experiência sólida com Java 8+ e domínio de conceitos como multithreading, concorrência, lambdas e streams.
* Expertise em Spring Boot, Spring Data, Spring Security e Hibernate.
* Forte vivência com arquiteturas de microsserviços, APIs RESTful e integração entre sistemas.
* Atuação com plataformas de nuvem (AWS, OCI) e serviços de escalabilidade, monitoramento e deploy.
* Conhecimentos avançados em bancos de dados relacionais (SQL, Oracle) e familiaridade com bancos NoSQL.
* Prática com testes automatizados (JUnit, Mockito ou equivalentes), TDD e pipelines de qualidade.
* Domínio de Git e estratégias como GitFlow, trunk-based development ou similares.
E você? Tem experiência em tecnologia e deseja fazer parte de um time de alta performance? Se sim, esta é a oportunidade perfeita para você. Vamos trabalhar juntos! Localização: Uberlândia/MG: Presencial, São Paulo/SP: Híbrido (2vz na semana no escritório), Demais localidades: Remoto.