[RPE] Desenvolvedor Java Backend Sênior

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Sólida experiência em desenvolvimento backend Java., Conhecimento avançado em frameworks como Spring e Spring Boot., Familiaridade com bancos de dados relacionais como Oracle e PostgreSQL., Experiência em nuvem computacional, especialmente em AWS..

Key responsibilities:

  • Desenvolver e manter aplicações backend em Java para soluções de meios de pagamento.
  • Liderar o debate técnico de soluções e realizar integrações com plataformas de terceiros.
  • Otimizar o desempenho e a escalabilidade dos sistemas, além de realizar testes unitários.
  • Orientar desenvolvedores juniores e documentar as soluções desenvolvidas.

Base logo
Base
11 - 50 Employees
See all jobs

Job description

Quem somos:

A RPE tem como objetivo viabilizar o amplo crescimento dos negócios varejistas e da economia nacional por meio de soluções ágeis, robustas, seguras e integradas a todo ecossistema de serviços financeiros.
Com mais de oitenta profissionais especialistas em tecnologia e meios de pagamento, atendemos mais de quarenta negócios varejistas, desenvolvendo soluções voltadas para a democratização do crédito nos pontos de vendas.

Se você está pronto para crescer e voar com a gente, esta é sua chance.

Estamos esperando por você!

Para essa vaga é necessário:

  • Experiência sólida em desenvolvimento backend Java.
  • Conhecimento avançado em frameworks como Spring e Spring Boot.
  • Experiência com soluções para meios de pagamento, como gateways de pagamento, adquirentes ou sistemas de processamento de transações.
  • Familiaridade com bancos de dados relacionais Oracle e PostgreSQL.
  • Experiência sólida em desenvolvimento de microsserviços e APIs RESTful, desde o design até a documentação.
  • Conhecimento de práticas de DevOps e ferramentas como Docker, Kubernetes, Argo, Gitlab CI/CD, etc.
  • Experiência com metodologias ágeis, como Scrum ou Kanban.
  • Experiência em nuvem computacional, especialmente em AWS (EC2, RDS, API Gateway, SQS, Lambda, dentre outros).
  • Conhecimentos em autenticação e autorização com o Keycloak.
  • Propriedade e proatividade para propor e implementar melhorias nos processos e aplicações.
  • Capacidade de trabalhar em equipe e colaborar com outros desenvolvedores.
  • Capacidade de adaptação a novas tecnologias e metodologias.
  • Orientação para resultados e resolução de problemas. Habilidade de comunicação clara e eficaz.

No dia-a-dia você vai: 

  • 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.
  • Informações Importantes:

    - Modelo de trabalho Remoto
    - Modelo de Contrato PJ 

Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Adaptability
  • Problem Solving

Related jobs