Desenvolvedor(a) Backend Java/Kotlin Especialista – Grupo Boticário – Home Office

Faz parte dos primeiros candidatos.
Grupo Boticário
Rio de Janeiro
Teletrabalho
BRL 80.000 - 120.000
Faz parte dos primeiros candidatos.
Há 2 dias
Descrição da oferta de emprego

Desenvolvedor(a) Backend Java/Kotlin Especialista – Grupo Boticário – Home Office

Responsabilidades e atribuições

O que é o nosso time de Meios de Pagamento em E-commerce?

Nosso time garante que a experiência de compra seja impecável do carrinho até a confirmação do pagamento! Somos responsáveis por gerir os pagamentos em nossas plataformas de E-commerce e Marketplace, trabalhando com gateways de pagamento, bancos e parceiros de gift vouchers para oferecer um processo fluido e seguro.

Como será o seu dia?

  1. Desenvolver soluções de backend para nossas aplicações, visando sempre a qualidade, performance, melhores práticas de programação, simplicidade e melhor experiência de uso para nossos produtos;
  2. Otimizar o desempenho das aplicações para garantir tempo de carregamento rápido e uma experiência do usuário leve e otimizada;
  3. Desenvolver, realizar testes unitários, implantar e monitorar o que foi desenvolvido;
  4. Manter documentação atualizada;
  5. Ter foco na resolução de problemas e buscar soluções viáveis;
  6. Propor melhorias técnicas para os projetos;
  7. Aprimorar aplicações identificando oportunidades de melhoria;
  8. Apoiar no desenvolvimento das soluções através de Code Review e Pair Programming;
  9. Experiência em observabilidade: New Relic, Data Dog ou semelhante;
  10. Colaborar com a equipe de design para traduzir os requisitos visuais em código funcional.

Requisitos e qualificações

O que você precisa ter ou saber?

  1. Linguagens de Programação: Domínio em Java e Kotlin, com experiência em frameworks como Spring Boot e Groovy;
  2. Microserviços e APIs: Experiência em desenvolvimento de microserviços e APIs REST;
  3. Testes Automatizados: Experiência em testes unitários, de integração e e2e;
  4. Bancos de Dados: Domínio em bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB);
  5. CI/CD: Conhecimento em ferramentas de CI/CD como Jenkins, Github Actions, ou similares;
  6. Qualidade de Código: Conhecimento de boas práticas de qualidade de código;
  7. Arquitetura de Software: Conhecimento geral em Arquitetura de Software, incluindo padrões de design e princípios SOLID;
  8. Cloud Computing: Experiência com plataformas de Cloud Computing como AWS, GCP, ou outras;
  9. Mensageria: Experiência com serviços de mensageria, como RabbitMQ;
  10. Trabalho em Equipe: Capacidade de trabalhar em equipe e colaborar com outros desenvolvedores, designers e stakeholders.

Será um diferencial se você tiver:

  1. Lambda (NodeJs): Conhecimento em Lambda (NodeJs) é um diferencial;
  2. Desejável e não menos importante, ter aptidão para aprender sobre programação funcional com uso da stack Scala.
Obtém a tua avaliação gratuita e confidencial do currículo.
Seleciona o ficheiro ou arrasta e larga-o
Avatar
Coaching online gratuito
Melhora as tuas possibilidades de receberes um convite para entrevista!
Torna-te numa das primeiras pessoas a explorar as novas ofertas de Desenvolvedor(a) Backend Java/Kotlin Especialista – Grupo Boticário – Home Office em Rio de Janeiro