[RPE] Desenvolvedor Java Backend - Sênior - Baseservice - João Pessoa

Responsável pela vaga:

#

Baseservice

  • Atualização: 08/05/2024 00:00
  • Data limite para inscrição: Não especificada

Informações

A RPE - Retail Payment Ecosystem é uma empresa de tecnologia que oferece diversas soluções em meios de pagamento para impulsionar o mercado varejista brasileiro. Com um time múltiplo e especializado, desbravamos novos caminhos para conquistar resultados que vão além do esperado. Que tal fazer parte disso com a gente?!

Perfil da vaga

Estamos buscando alguém com perfil orientado para resultados e resolução de problemas. Ter proatividade para propor e implementar melhorias em processoss e aplicações é fundamental, assim como ter capacidade de se adaptar ao uso de novas tecnologias e medotologias. Facilidade de relacionamento com múltiplos times é um grande diferecial, pois vai colaborar com os demais desenvolvedores e também com pessoas de outras áreas. 

Continua apos o anuncio

Modelo de trabalho: 100% remoto
Modelo de contratação: Pessoa Jurídica
Jornada de trabalho: Flexível

Requisitos e qualificações

  • Experiência com soluções para meios de pagamento, como gateways de pagamento, adquirentes ou sistemas de processamento de transações;
  • Sólida experiência em desenvolvimento backend Java;
  • Conhecimento avançado em frameworks como Spring e Spring Boot;
  • Experiência em desenvolvimento de microsserviços e APIs RESTful (design até documentação);
  • Experiência em nuvem computacional, especialmente AWS (EC2, RDS, API Gateway, SQS, Lambda, dentre outros);
  • Familiaridade com bancos de dados relacionais Oracle e PostgreSQL;
  • Conhecimentos em autenticação e autorização com o Keycloak;
  • Conhecimento de práticas de DevOps e ferramentas como Docker, Kubernetes, Argo, Gitlab CI/CD, etc;   
  • Vivência com metodologias ágeis, como Scrum ou Kanban.
Continua apos o anuncio

Principais atividades atribuídas à posição

  • Desenvolver e manter aplicações backend em Java para soluções de meios de pagamento;
  • Liderar o debate técnico de soluções, considerando arquiteturas e padrões de desenvolvimento;
  • Realizar integrações com outras plataformas de terceiros;
  • Otimizar o desempenho e a escalabilidade dos sistemas;
  • Realizar testes unitários e garantir a qualidade do código;
  • Realizar revisões de código e promover boas práticas de desenvolvimento dentro da equipe;
  • Identificar e corrigir bugs durante o ciclo de desenvolvimento;
  • Investigar e corrigir problemas complexos de produção, em tempo adequado;
  • Documentar e compartilhar as soluções desenvolvidas;
  • Orientar os desenvolvedores mais juniores nas implementações;
  • Manter-se atualizado sobre as últimas tecnologias e tendências em meios de pagamento.
Continua apos o anuncio

O que você deseja?

Veja também: