99x Europe

Engenheiro Java Back End

JavaKubernetes
Tradução automática. Consulte o original.

Sobre a oportunidade

Estamos procurando um Engenheiro de Software para se juntar à nossa equipe e ajudar a construir e escalar uma plataforma de otimização de pagamentos de alta performance e orientada a dados.

Nesta função, você trabalhará em estreita colaboração com equipes distribuídas em várias regiões, contribuindo para o desenvolvimento de uma plataforma moderna baseada em microsserviços que processa transações em tempo quase real. Você desempenhará um papel fundamental no projeto, desenvolvimento e manutenção de serviços backend robustos, ao mesmo tempo em que ajuda a impulsionar a excelência em engenharia e a melhoria contínua.

Responsabilidades

  1. Participar do refinamento do backlog, planejamento de sprints e discussões de design técnico
  1. Escrever código limpo, de fácil manutenção e eficiente, seguindo as melhores práticas
  1. Garantir a qualidade do código através de testes, revisões de código e integração contínua
  1. Construir e evoluir serviços backend
  1. Projetar e desenvolver microsserviços usando Java e Spring Boot
  1. Desenvolver e manter REST e gRPC APIs
  1. Contribuir para arquiteturas orientadas a eventos usando sistemas de mensagens

Colaborar entre equipes

  1. Trabalhar em estreita colaboração com engenheiros, Product Owners e stakeholders em equipes distribuídas
  1. Contribuir para a entrega de funcionalidades de ponta a ponta em um ambiente ágil
  1. Promover o compartilhamento de conhecimento e as melhores práticas de engenharia

Garantir escalabilidade e confiabilidade

  1. Construir sistemas resilientes e escaláveis implantados em ambientes de nuvem
  1. Monitorar o desempenho do sistema e solucionar problemas de produção
  1. Contribuir para a observabilidade usando logs, métricas e ferramentas de monitoramento

Apoiar a melhoria contínua

  1. Melhorar pipelines de CI/CD e práticas de automação
  1. Participar de discussões de design de sistemas e decisões arquiteturais
  1. Aprender continuamente e aplicar práticas modernas de engenharia

Requisitos

  1. Sólida experiência com Java e Spring Boot
  1. Experiência na construção de arquiteturas de microsserviços
  1. Experiência com APIs RESTful e/ou gRPC
  1. Familiaridade com sistemas orientados a eventos (por exemplo, plataformas de mensagens)
  1. Experiência com plataformas de nuvem e pipelines de CI/CD
  1. Conhecimento de ferramentas de monitoramento e observabilidade
  1. Experiência trabalhando em ambientes Ágeis (Scrum/Kanban)
  1. Fortes habilidades de resolução de problemas e analíticas
  1. Capacidade de trabalhar efetivamente em equipes distribuídas
  1. Fortes habilidades de comunicação em inglês (escrito e falado)

Diferenciais

  1. Experiência com Apache Kafka ou sistemas de mensagens similares
  1. Familiaridade com plataformas de nuvem como PCF ou Kubernetes
  1. Experiência com ferramentas de monitoramento (por exemplo, Prometheus, Grafana)
  1. Compreensão de sistemas de pagamento ou plataformas de transações de alto volume
  1. Experiência com frameworks de testes automatizados
  1. Forte interesse em otimização de performance e escalabilidade
  1. Experiência contribuindo para sistemas de nível de plataforma ou orientados a dados

Se isso soa como você, compartilhe seu CV conosco e vamos conversar!

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores