Desenvolvedor Java Pl e Sr.

Apply!
  • B2W Digital
  • São Paulo, Brazil
  • Full-time employee
  • Opportunity also for persons with disabilities
Desenvolvedor Java Pl e Sr.

Job description

Temos a missão de manter e evoluir uma das plataformas mais complexas e robustas da internet. Uma enorme parcela de tudo que é vendido online no Brasil tem como vitrine os sites Americanas.com, Submarino, Shoptime e Sou Barato. Os nossos números são absurdos, veja:



Para isso, precisamos operar alguns dos sistemas mais robustos e complexos da internet. Por trás deles, está uma arquitetura state-of-the-art que combina os padrões e tecnologias mais modernas do mercado. São centenas de aplicações diferentes rodando em ambiente de alta-escalabilidade e que precisam responder muito rápido para não deixar nossos clientes esperando. Até mesmo no Black Friday, quando tudo que construímos é posto à prova. Nesse evento, as interações com os sites aumentam 20 vezes, em média.


A plataforma da B2W foi criada para conectar pessoas, negócios, produtos e serviços. Por mais impressionantes que sejam os números dos nossos sites, eles são apenas uma parte da solução. Temos diversos outros negócios que impulsionam uns aos outros, gerando uma enorme sinergia. E quem sai ganhando no final são os nossos clientes. Veja:



Precisamos estar sempre um passo à frente da demanda para suportar essa operação. Afinal, nosso negócio não pára de crescer. Então, estamos o tempo todo experimentando novas abordagens e ferramentas. Em sistemas de alta disponibilidade e volume, somos pioneiros no uso de Microservices, Cloud Computing, Kotlin, Clojure, Datomic, Go e React Native. E quando não encontramos as ferramentas adequadas no mercado, desenvolvemos dentro de casa (Atlas, RestQL e Marvin são bons exemplos).


Somos apaixonados por tecnologia e gostamos de compartilhar isso com a comunidade. Por isso, participamos dos principais eventos de tecnologia do país como patrocinadores e palestrantes (QConBig Data WeekCampus Party e Velocity) Também promovemos Meetups no nosso auditório e trazemos palestrantes nacionais e internacionais. E mais recentemente, disponibilizamos o Marvin e o RestQL para o uso público.


Sim! Nós também temos Hackathon, o IronBit, e é muito divertido. Nessa maratona, qualquer pessoa tem a oportunidade de implementar sua ideia e vendê-la para os diretores da empresa. Quando aprovadas, entram no pipeline de desenvolvimento e vão para produção.


Neste ano, voltamos com o Estágio Bit, nosso programa de estágio, e vamos formar 10 super-desenvolvedores. Eles vão ficar 6 meses aprendendo, na teoria e na prática, como é a nossa rotina e o que é necessário para construir software de qualidade. Temos isso tudo e muitos mais:



Se você é apaixonado pelo que faz e curtiu os nossos desafios, seu lugar é aqui.

Main responsibilities

Como desenvolvedor Java, você fará parte do time Let´s, sendo responsável pelo repositório central de pedidos, desenvolvendo ferramentas customizadas para melhorar a experiência dos usuários. Desenvolver ferramentas inclui pesquisar, experimentar, criar funcionalidades, documentar e dar suporte à produtos como aplicações web para catalogar dados, gerenciar recursos e APIs de alta performance para streaming de dados em tempo real.

Como parte do time Let´s, você participará das discussões, pesquisas e planejamento do backlog e roadmap do produto, usando um modelo de entrega ágil e com foco nos resultados.



As responsabilidades de um desenvolvedor Java são:

·        Habilitar a cultura orientada a dados, facilitando o acesso aos dados da companhia.

·        Garantir uma boa experiência, criando ferramentas para resolver os problemas dos usuários.

·        Garantir a disponibilidade, segurança e governança das ferramentas, através de padrões e processos bem definidos, usando a cultura DevOps.

·        Estender tecnologias existentes, para resolver problemas específicos, se necessário.

·        Desenvolver tecnologias customizadas, incluindo o desenvolvimento de bibliotecas, APIs e SDKs, se necessário.

·        Garantir uma plataforma consistente, participando de discussões técnicas e propondo soluções simples e objetivas.

Requirements and skills

As qualificações mínimas para um desenvolvedor Java são:


·        Formação acadêmica em computação, ciência da computação, engenharia da computação ou cursos relacionados.

·        Entrega ágil, usando o framework Scrum e/ou Kanban.

·        Produtos em produção, tendo alguma experiência com produtos que atendem uma carga de trabalho real.

·        Desenvolvimento de software, usando Java, controle de versão com o Git, gerenciamento de dependências usando Maven e/ou Gradle e fluxos de trabalho em equipe usando branches, pull requests e revisão de código.

·        Frameworks de desenvolvimento, Spring e/ou Dropwizard.

·        Serviços em nuvem, incluindo alguma experiência em serviços de computação, rede, armazenamento e PaaS, em qualquer um dos principais provedores (Azure, AWS e/ou Google Cloud)


As qualificações desejadas para um desenvolvedor Java são:

·        Integração e entrega contínua, incluindo automatizar processos de build de deploy usando tecnologias disponíveis.

·        Bancos de dados não relacionais, incluindo Cassandra e Solr.

·        Plataforma de streaming de dados utilizando Kafka.



QUER CONSTRUIR SUA CARREIRA NA MAIOR COMPANHIA DIGITAL DA AMÉRICA LATINA?

Somos a maior plataforma digital da América Latina e dona das marcas Americanas.comSubmarinoShoptime e Sou Barato e temos como propósito conectar pessoas, serviços e produtos.


Surgimos como um e-commerce, que hoje reúne as marcas mais queridas da internet, mas esse foi só o começo. Com o tempo, mergulhamos de cabeça no marketplace e passamos a oferecer também serviços de tecnologia, logística, distribuição, atendimento ao cliente e meios de pagamentos digitais.


Não é uma tarefa fácil continuar crescendo nesse mercado competitivo e dinâmico, mas gostamos de desafios.


São eles que nos levam a pensar fora da caixa e a continuar inovando sempre. E para nos ajudar nesta tarefa estamos em busca de talentos que queiram transformar o mundo digital com a gente!


Se você é apaixonado por entregar resultados, inovação, trabalhar de forma colaborativa e dinâmica, venha fazer parte da nossa história!




#somosb2w #suacarreiradigital #b2wdigitais #b2wtalentos 

Conheça mais sobre nós

Apply!

?