Última atualização: 27 de Outubro de 2024

Desenvolvedor de Back End

👌 Candidatura simplificada🌍 100% Remoto

Via Linkedin

Sobre

Atividades:

  • Projetar, desenvolver e manter serviços de backend escaláveis usando Java.
  • Implementar e gerenciar APIs e microsserviços, especialmente usando GraphQL.
  • Trabalhar com o Google Cloud Platform (GCP) para implantar e gerenciar aplicativos e serviços baseados em nuvem.
  • Colaborar com equipes multifuncionais para definir, projetar e lançar novas funcionalidades.
  • Otimizar e ajustar aplicativos para desempenho e escalabilidade.
  • Garantir a segurança, confiabilidade e desempenho da infraestrutura de backend.
  • Escrever código limpo, mantível e eficiente, seguindo as melhores práticas e padrões de codificação.
  • Participar de revisões de código, fornecendo feedback construtivo aos colegas.
  • Solucionar e resolver problemas de forma oportuna.
  • Manter-se atualizado com tecnologias emergentes e tendências da indústria para melhorar continuamente habilidades e conhecimentos.

O que você precisa ter

  • Ingles Avançado, será preciso para conversação.
  • Bacharelado em Ciência da Computação, Engenharia ou área relacionada, ou experiência prática equivalente.
  • Experiência comprovada como Engenheiro de Software Backend ou função similar.
  • Forte proficiência em Java e frameworks relacionados (por exemplo, Spring Boot).
  • Experiência prática com GraphQL, incluindo design de esquema e otimização de consultas.
  • Experiência com serviços do Google Cloud Platform (GCP), como Compute Engine, Cloud Functions, Pub/Sub e BigQuery.
  • Familiaridade com tecnologias de containerização (por exemplo, Docker, Kubernetes).
  • Conhecimento de sistemas de banco de dados, tanto SQL quanto NoSQL (por exemplo, MySQL, PostgreSQL, MongoDB).
  • Compreensão dos princípios e melhores práticas de design de API RESTful.
  • Fortes habilidades de resolução de problemas e capacidade de pensar criticamente.
  • Excelentes habilidades de comunicação e trabalho em equipe.
  • Capacidade de trabalhar de forma independente e gerenciar várias tarefas de maneira eficaz.
  • Experiência com pipelines de CI/CD e práticas de DevOps.
  • Conhecimento de outras plataformas de nuvem (AWS, Azure) é um diferencial.
  • Familiaridade com metodologias de desenvolvimento ágil.
  • Experiência com frameworks e ferramentas de testes automatizados.

Outras Informações

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar".

Hey!

Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!