Junte-se à nossa equipe de desenvolvimento para escrever o próximo capítulo da saga tecnológica, liderando a revolução digital com código Java afiado e soluções inovadoras.
Sua missão
Como Tech Lead Java, sua missão é liderar uma equipe talentosa na criação de sistemas de alta performance e escalabilidade, promovendo a excelência técnica e entregando soluções inovadoras para nossos clientes. Sua liderança será essencial para impulsionar o desenvolvimento de soluções digitais de ponta, contribuindo diretamente para o sucesso e crescimento da empresa.
Quais serão suas responsabilidades
- Liderar a equipe técnica no design, desenvolvimento e implementação de soluções Java escaláveis e de alto desempenho.
- Garantir a adesão aos padrões de qualidade e boas práticas de desenvolvimento, promovendo a excelência técnica em todo o ciclo de desenvolvimento.
- Colaborar com equipes multifuncionais para entender os requisitos do projeto e traduzi-los em soluções técnicas viáveis.
- Garantir a entrega de projetos no prazo e mantendo altos padrões de qualidade e integridade técnica.
- Manter-se atualizado sobre as últimas tendências e melhores práticas em Java e tecnologias relacionadas.
- Acompanhar o desenvolvimento profissional dos desenvolvedores, identificando oportunidades de aprendizado e crescimento e fornecendo feedback construtivo.
- Promover uma cultura ágil dentro da equipe, facilitando ritos como reuniões diárias, planejamento de sprint, revisões e retrospectivas para melhorar continuamente o processo de desenvolvimento.
O que você precisa ter
- Experiência em todo o ciclo de desenvolvimento de software
- Experiência no desenho ou arquitetura de soluções
- Conhecimento de metodologias ágeis
Experiência sólida em desenvolvimento Java, com conhecimento em Java 8, 11+ e experiência em Spring (boot, mvc, security, data, flow).
- Experiência com Testes unitários (JUnit e Mockito) e documentação de APIs (Swagger e/ou Spring REST docs).
- Conhecimento em GitHub para controle de versão de código.
- Mentalidade voltada para métodos Ágeis e experiência em padrões como SOLID, CQRS, Event sourcing e Microservices.
- Design Patterns e Clean Code
- Experiência em CI/CD com Docker, Kubernetes, AWS e Jenkins.
- Experiência com serviços AWS como EKS, S3, CloudWatch, SQS, DynamoDB, entre outros.
- Banco de Dados Relacionais e NoSQL databases (DynamoDB, MongoDB)
O que seria muito legal se você soubesse
- Conhecimento em Kotlin para desenvolvimento.
- Desenvolvimento Aplicativos Mobile
- Experiência com ferramentas de observabilidade como Dynatrace e Kibana.
- Especificação de APIs (OpenAPI)
- API Gateways