No Mercado Livre estamos democratizando o comércio, o dinheiro e os pagamentos na América Latina. Faça parte do nosso propósito!
Quais são os desafios da posição?
* Identificar oportunidades de soluções escaláveis que aumentem a produtividade de múltiplos times
* Criar soluções técnicas padronizadas e reutilizáveis que permitam a outros times focar em seus produtos
* Levantar requisitos e desenvolver soluções flexíveis dentro do ecossistema Fury
* Conduzir todas as fases de desenvolvimento, desde a modelagem até a implantação e manutenção
* Entregar software e documentação de alta qualidade, focando em uma excelente Developer Experience
Quais são os requisitos necessários para a posição?
* Domínio em programação orientada a objetos (Java, Kotlin, etc.)
* Experiência sólida em escrita de testes (unitários e de integração)
* Habilidade em documentação técnica clara e detalhada
* Conhecimento de ferramentas de observabilidade (Datadog, New Relic, Kibana, Grafana)
* Capacidade de trabalhar de forma proativa e autônoma
* Conhecimentos em boas práticas de desenvolvimento (SOLID, KISS, arquitetura hexagonal, arquitetura limpa, padrões de projeto)
* Familiaridade com componentes de infraestrutura (filas, streams, bancos SQL/NoSQL, cache, configurações, secrets, jobs, consumers, locks).
* Familiaridade com técnicas de resiliência (retry, circuit-breaker, DLQ, rate-limit, defensive cache)
* Experiência em desenho de soluções orientadas a eventos