Engenheiro de Software Sênior (Backend/Java)

Porto
São Paulo
BRL 120.000 - 180.000
Descrição da oferta de emprego

Job description

O que faz o Engenheiro de Software Backend na Porto?

O Engenheiro de Software Backend Sênior será responsável por projetar, desenvolver e otimizar soluções backend escaláveis e de alta performance. Atuará como referência técnica na equipe, liderando decisões de arquitetura e design de sistemas distribuídos e microsserviços. Espera-se que tenha uma visão crítica e inovadora, participando ativamente na definição de estratégias tecnológicas.

Main responsibilities

  • Projetar e desenvolver APIs robustas, eficientes e seguras utilizando Java e frameworks como Spring Boot.
  • Liderar a arquitetura e implementação de sistemas distribuídos e microsserviços, garantindo escalabilidade e performance.
  • Escrever e manter testes unitários, automatizando o processo de validação de código.
  • Colaborar com outras equipes, como frontend, DevOps e QA, garantindo uma integração suave entre as camadas do sistema.
  • Revisar e otimizar código existente, buscando sempre melhorias em performance, segurança e manutenibilidade.
  • Contribuir para a implementação de práticas ágeis e de DevOps, como CI/CD, observabilidade e automação de deploys.
  • Atuar como mentor para engenheiros juniores, promovendo o crescimento técnico e cultural da equipe.

Requirements and skills

  • Proficiência em Java 11, com preferência por conhecimento em Java 17.
  • Experiência sólida com Spring Framework e Spring Boot.
  • Sólida experiência em desenvolvimento de backend em arquiteturas distribuídas e microserviços.
  • Conhecimento avançado em bancos de dados SQL (ex: MySQL, PostgreSQL) e No-SQL (ex: MongoDB).
  • Habilidade em escrever e manter testes unitários de forma eficiente.
  • Experiência com controle de versão (Git) e pipelines de integração contínua (Maven, CI/CD).
  • Sólido conhecimento e experiência na integração com APIs externas.
  • Excelentes habilidades de comunicação e colaboração, com experiência em trabalho com equipes multidisciplinares.
  • Forte capacidade de resolução de problemas e disposição para aprender novas tecnologias.
  • Adaptabilidade a mudanças rápidas no ambiente tecnológico.

Desejáveis:

  • Experiência com Identity Providers (IDPs) como Keycloak, Auth0, ou WSO2.
  • Conhecimento de servidores de aplicação, especialmente Wildfly.
  • Compreensão de fluxos de autenticação e autorização (OAuth2, SAML).
  • Experiência com práticas de CI/CD, observabilidade e escalabilidade em ambientes cloud (AWS, GCP ou Azure).
  • Familiaridade com arquitetura orientada a eventos (Event-Driven Architecture - EDA) e ferramentas de mensageria como Kafka, RabbitMQ, SQS e SNS.
  • Conhecimento em conteinerização e orquestração com Docker e Kubernetes.
  • Experiência com metodologias ágeis, promovendo um ambiente colaborativo e interativo.

Diferenciais:

  • Familiaridade com programação reativa (preferencialmente Webflux).
  • Conhecimento avançado em segurança da informação e suas práticas no desenvolvimento de sistemas.
  • Experiência no desenvolvimento de SPI para Keycloak.

Additional information

Benefícios

  • Vale Alimentação e Refeição: Seu VR e VA são flexíveis, para que você atenda às suas necessidades e defina a melhor maneira de utilizá-los.
  • Vale-Transporte: Para nos encontrarmos na Porto.
  • Serviços de Transporte: Para o seu conforto e segurança no trajeto até o nosso escritório, disponibilizamos vans nas principais estações de acesso à Porto: Luz, Barra Funda, Santa Cecília e Júlio Prestes.
  • Plano de Saúde, Odontológico e Seguro de Vida: Para que você possa se cuidar, e também cuidar de seus dependentes.
  • Participação nos Lucros - PLR: Pois sabemos que só vamos crescer, se crescermos juntos.
  • Porto em Ação: Programa complementar à PLR, disponibilizando anualmente, até 2025, uma porcentagem de valor do seu salário em ações da Porto.
  • Pais, mães e filhos: Auxílio creche ou babá, para cuidar do seu bem mais precioso.
  • Previdência Privada - PortoPrev: Para você garantir um futuro mais tranquilo.
  • Gympass: Para você possa se exercitar e cuidar da sua saúde física em diversas academias, onde estiver.
  • Bolsa de estudos: Para você começar uma graduação ou que sonha em fazer uma segunda faculdade ou pós-graduação.
  • Cursos de Idiomas: Subsídio para cursos de Inglês e Espanhol.
  • Programa Saúde Integral: Série de benefícios e iniciativas para te apoiar a encontrar equilíbrio de forma integral, através de três pilares: saúde mental, saúde física e saúde financeira.
  • Desconto em Produtos e Serviços: Para que você possa desfrutar dos produtos e serviços deste nosso ecossistema gigante.
  • Local de trabalho: Centro de São Paulo – Campos Elíseos.
  • Modelo de Trabalho: Híbrido.
Obtém a tua avaliação gratuita e confidencial do currículo.
Seleciona o ficheiro ou arrasta e larga-o
Avatar
Coaching online gratuito
Melhora as tuas possibilidades de receberes um convite para entrevista!
Torna-te numa das primeiras pessoas a explorar as novas ofertas de Engenheiro de Software Sênior (Backend/Java) em São Paulo