Mercado Livre
Location
São Paulo, SP | Brazil
Job description
A tecnologia é a essência do nosso produto. Nossas equipes de desenvolvimento, arquitetura, banco de dados, user experience e business intelligence cocriam e são responsáveis pela plataforma líder de e-commerce da América Latina e um dos sites de maior tráfego em todo o mundo. Em uma indústria que é reinventada todos os dias, nossas equipes são reconhecidas por sua visão e liderança. De aplicativos móveis até machine learning, nossa inovação tem um foco claro: simplificar a vida da pessoa que usa nossos produtos. Temos um desafio para as pessoas que: Vibram energia empreendedora: são movidas pela curiosidade, nunca desistem e estão focadas em superar seus próprios limites. Dão o máximo, porque adoram trabalhar com compromisso e dedicação. Encaram as mudanças como oportunidades e aprendem com seus erros. A excelência e a execução são primordiais na sua forma de fazer as coisas. Promovem o bom clima, a alegria e a diversão. Sabem como construir com outras pessoas e desfrutam trabalhando em equipe. Imagine você empreendendo projetos desafiadores, dinâmicos e inovadores, e sendo responsável por: Participar do desenho de arquiteturas para nossas soluções, seja para criar algo novo, elaborar uma prova de conceito, escrever um pedido de comentários, ou na hora de entender a fundo um problema e solucioná-lo; Programar, desenhar e prestar suporte, principalmente em Java, além de agir como dono de seu código, já que levamos a sério o conceito de ownership; Identificar e propor as melhores práticas, participando na definição de projetos, na revisão de código, nos testes e na manutenção; Tomar parte de todas as fases do design de produtos de alto impacto, analisando os requisitos, propondo e desenvolvendo as soluções que agreguem valor às áreas técnica e de negócios; Orientar o time em relação a padrões e boas práticas de programação; Propor e desenvolver as soluções que agreguem valor às áreas técnica e de negócios, colaborando nas definições de layout dos nossos produtos; Realizar Code Review visando encontrar e corrigir falhas, problemas de qualidade e melhorar a mantenibilidade, legibilidade, e uniformidade do código. Qualificação Ter trabalhado no desenvolvimento de software em equipes de alto desempenho com linguagens de programação de código aberto focado em Java; Conhecimento em tecnologias como Spring Boot, IntelliJ, Linux, NGinX, ElasticSearch, Redis, Cloud Computing, Docker, SQL, NoSQL, banco de dados relacionais e não relacionais; Conhecimentos em arquiteturas distribuídas, ambientes de nuvem (AWS e GCP) e microsserviços; Conhecimentos de Clean Code, Clean Architecture e SOLID, e boas práticas de desenvolvimento, assim como vivência em testes unitários, testes integrados e Metodologia Ágil; Conhecimentos em bibliotecas externas para melhorar o desempenho do código; Elaboração de documentação técnica e disponibilizar o material através de ferramentas colaborativa; Habilidade analítica, de resolução de problemas, de comunicação, compartilhamento de conhecimento e trabalho em equipe (ser inclusivo/a no processo de tomada de decisão).
Job tags
Salary