Point your AI agent at freehire and let it find you a job.

Get the CLI →

Porto

NewBe an early applicant

Engenheiro(a) de software backend sênior (java) - superapp

Posted 1 view
Discussion

Summary

Senior backend engineer on Porto's superapp team in São Paulo, designing and building secure, scalable Java/Spring Boot APIs for distributed microservices, integrating external APIs, and mentoring less experienced engineers. Core stack: Java 11+/17, Spring, MySQL/PostgreSQL/MongoDB, Git and CI/CD, with cloud, Kafka, Keycloak and Docker/Kubernetes as pluses.

  • Proficiência em Java (11+, com forte preferência por Java 17).
  • Experiência consolidada com Spring Framework / Spring Boot.
  • Sólida vivência no desenvolvimento e arquitetura de sistemas distribuídos e microsserviços.
  • Domínio de bancos de dados relacionais (MySQL, PostgreSQL) e não-relacionais (MongoDB).
  • Experiência prática com testes automatizados, controle de versão (Git) e pipelines CI/CD (Maven, etc).
  • Forte bagagem na criação e integração com APIs externas.
  • Habilidade de comunicação, colaboração e facilidade de adaptação a mudanças rápidas.


Vai ser incrível se você também tiver (Desejáveis):

  • Conhecimento em Identity Providers (Keycloak, Auth0, WSO2) e fluxos de autenticação (OAuth2, SAML).
  • Vivência com mensageria e Arquitetura Orientada a Eventos (Kafka, RabbitMQ, SQS, SNS).
  • Experiência com Cloud (AWS, GCP ou Azure) e conteinerização (Docker, Kubernetes).
  • Familiaridade com Servidores de Aplicação (Wildfly) e metodologias ágeis.
  • Programação reativa (Webflux).
  • Conhecimentos avançados em segurança da informação no ciclo de desenvolvimento (AppSec).
  • Experiência no desenvolvimento de SPI para Keycloak.
  • Construir o futuro: Projetar e desenvolver APIs robustas, eficientes e seguras utilizando Java e o ecossistema Spring (Spring Boot).

  • Arquitetura de ponta: Liderar decisões de design para sistemas distribuídos e microsserviços, garantindo alta escalabilidade e performance.

  • Qualidade em primeiro lugar: Escrever e manter testes unitários automatizados, além de revisar e otimizar o código legado com foco em segurança e manutenibilidade.

  • Cultura DevOps: Contribuir ativamente com práticas de CI/CD, observabilidade e automação de deploys.

  • Sinergia: Colaborar lado a lado com times de Frontend, DevOps e QA para entregas fluidas e integradas.

  • Liderança e Mentoria: Ser um ponto de apoio e atuar como mentor(a) para engenheiros menos experientes, promovendo o crescimento técnico e cultural da nossa equipe.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available