Vaga de parceiro

Analista de engenharia de software sênior - São Paulo / SP

Disponível para Assinantes
Salvar nos Favoritos
  • Compartilhe:

Detalhes da Vaga

  • Escolaridade Não Informado
  • Segmento Não Informado
  • Salário Não Informado
  • Área de AtuaçãoDiversos / Outros

O que você irá fazer

  • 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.
  • Qualificações 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.
  • Qualificações 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.
  • 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.

Informações Adicionais

  • Quantidade de Vagas 1
  • Jornada Não Informado