Descrição da vaga:
É liderar tecnicamente a evolução e a sustentabilidade dos nossos frameworks e produtos Cloud Native, garantindo que nossas soluções sejam altamente resilientes, seguras e preparadas para escalar.Você será a ponte estratégica entre os objetivos de negócio e a excelência em engenharia, atuando para:Definir e Sustentar Padrões de Alta Performance: Desenvolver sistemas distribuídos robustos em Java (Spring/Cloud), aplicando as melhores práticas de arquitetura (como CQRS e DDD) e mantendo a barra de qualidade elevada através de code reviews consultivos e testes rigorosos.Impulsionar a Eficiência Técnica do Time: Identificar e resolver impedimentos estruturais ("dívida técnica"), antecipar problemas de desempenho em larga escala e otimizar processos de entrega contínua (CI/CD, Kubernetes e Docker).Multiplicar Conhecimento e Liderar pelo Exemplo: Mentorar engenheiros de níveis iniciante e intermediário, promovendo uma cultura colaborativa, focada na solução de problemas complexos e na entrega constante de valor com autonomia.
Responsabilidades e atribuições:
- Arquitetura e Design: Projetar e implementar sistemas distribuídos, resilientes e escaláveis, garantindo que a arquitetura suporte o crescimento do negócio.
- Liderança Técnica: Atuar como referência técnica (Staff/Especialista), garantindo que os padrões de código, segurança e performance sejam seguidos e evoluídos por todo o time.
- Code Review Consultivo: Realizar revisões de código críticas, focando não apenas em sintaxe, mas em design de sistema, segurança e impactos colaterais.
- Gestão de Dívida Técnica: Identificar proativamente impedimentos à eficiência da engenharia, propondo e liderando a implementação de soluções estruturais.
- Influência Cross-Team: Colaborar com Product Managers, UX e Stakeholders para viabilizar soluções técnicas complexas em ambientes de entrega contínua.
- Mentoria e Cultura: Potencializar o crescimento de engenheiros menos experientes, fomentando uma cultura de excelência técnica e aprendizado constante.
Requisitos e qualificações:
- Java Expert: Profundo domínio de Java (versões 17+) e do ecossistema Spring (Boot, Cloud, Security, Data, Batch).
- Persistência e Performance: Experiência avançada com Hibernate/JPA e otimização de queries em larga escala.
- Sistemas Distribuídos: Experiência real com mensageria/streaming (RabbitMQ e Kafka) e padrões de microserviços (Saga, Circuit Breaker, API Gateway).
- Cloud & Infra: Domínio de Docker e Kubernetes (gerenciamento de pods, configurações de recursos, monitoramento).
- Qualidade: Experiência em estratégias de testes (Unitários, Integração, Contrato, Carga).
- Arquitetura: Conhecimento profundo em CQRS, Event Sourcing, DDD (Domain-Driven Design) e Clean Architecture.
- DevOps: Domínio de pipelines de CI/CD e cultura de observabilidade (Logs, Tracing, Metrics).
Requisitos desejáveis:
Conhecimento em produtos da TOTVS.