Engenheiro(a) de Software Backend Sênior (Java)
SuperApp.
Será que seu currículo passa pelo filtro desta vaga?
Envie seu CV e descubra, em segundos, sua compatibilidade real com Engenheiro(a) de Software Backend Sênior (Java) - SuperApp — o que já atende, e onde seu currículo pode estar perdendo aderência.
Descricao da vaga
Você quer construir soluções que impactam a vida de mais de 18 milhões de clientes? Na Porto, a tecnologia transforma sonhos em realidades fantásticas!
Estamos em busca de um(a) Engenheiro(a) de Software Backend Sênior - Super App - para ser uma de nossas principais referências técnicas. Você será responsável por projetar, desenvolver e otimizar soluções backend escaláveis e de alta performance. Buscamos alguém com visão crítica e inovadora, que adore liderar decisões de arquitetura em sistemas distribuídos e queira ajudar a elevar a barra técnica de todo o time.
Responsabilidades e atribuicoes
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.
Requisitos
- 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.