Tech Lead Java

Experian
Summary
Join Serasa Experian as a Tech Lead to technically lead our software development team. You will ensure projects are delivered efficiently and with high quality, focusing on continuous improvement and technological innovation. Responsibilities include leading the team, developing and maintaining technology solutions, participating in technical discussions, implementing best practices, and ensuring solution quality and security. You will also monitor systems, promote process improvements, and collaborate with team leadership. The ideal candidate possesses extensive experience in software architecture, various programming languages, agile methodologies, cloud architecture, and testing frameworks.
Requirements
- Experiência em Arquitetura de Software: Vivência com desenvolvimento de software, seja backend, frontend ou dados
- Domínio em Linguagens de Programação: Java 17+ com Spring Framework (Spring Boot, Spring Data, Spring Batch) e arquitetura de microserviços API REST
- Controle de Versionamento: Experiência com Git
- Bancos de Dados: Conhecimento em bancos de dados relacionais (SQL Server, Oracle, PostgreSQL, MySQL) e não relacionais (MongoDB)
- Metodologias Ágeis: Sólida experiência em metodologias ágeis
- Arquitetura Cloud: Experiência com arquitetura cloud (preferencialmente AWS), incluindo práticas de uso de filas e storage
- Containerização: Experiência com Docker e Kubernetes
- Testes Unitários: Experiência com JUnit e Mockito
- Pipeline CI/CD: Experiência com Jenkins
- Monitoramento: Experiência com ferramentas de monitoramento como Grafana, Kibana e Dynatrace
Responsibilities
- Liderar tecnicamente a equipe, garantindo a entrega de soluções de alta qualidade e desempenho
- Desenvolver e manter soluções de tecnologia que alavanquem os times de desenvolvimento
- Participar ativamente das discussões técnicas e na concepção e arquitetura das aplicações de software
- Implementar as melhores práticas técnicas com foco em qualidade, segurança e manutenibilidade
- Assegurar a qualidade, conformidade e segurança das soluções entregues
- Atuar na observabilidade e monitoramento dos sistemas, configurando alertas para ações proativas em caso de desvios de comportamento sistêmico
- Canalizar seu inconformismo com processos não performáticos para promover mudanças efetivas na equipe e na empresa
- Participar das cerimônias e discussões da equipe, apoiando nas tomadas de decisões e resolução de conflitos
- Trafegar pelas áreas que apoiamos, fornecendo insumos e trazendo necessidades
- Trabalhar em conjunto com a liderança da empresa para alinhar as estratégias de evolução tecnológica
- Identificar e preencher os principais gaps técnicos dos desenvolvedores da squad
- Fornecer visibilidade ao coordenador da squad sobre as necessidades individuais de desenvolvimento em tecnologias específicas
Preferred Qualifications
Experiência em arquitetura limpa
Benefits
Estamos comprometidos a construir uma cultura inclusiva e um ambiente no qual pessoas possam equilibrar a carreira com seus compromissos e interesses pessoais, prezando pelo bem-estar
Share this job:
Similar Remote Jobs
