Candidatar agora »

DESENVOLVEDOR SAAS SÊNIOR

Localização: 

BR

Perfil profissional:  Linguagens emergentes de desenvolvimento de SW
Experiência requerida: 
Modalidade do cargo: 
Rol:  T III

Principais Responsabilidades

  • Desenvolver e manter aplicações e plataformas SaaS, seguindo boas práticas de arquitetura e desenvolvimento de software.
  • Atuar na construção e integração de APIs REST, microsserviços e serviços distribuídos.
  • Participar da definição e evolução da arquitetura das soluções, considerando escalabilidade, alta disponibilidade, segurança e performance.
  • Realizar integrações com sistemas internos e externos, utilizando APIs, mensageria e diferentes mecanismos de comunicação.
  • Atuar em ambientes cloud, contribuindo para implantação, configuração e manutenção das aplicações.
  • Participar de processos de CI/CD, automação de deploys e práticas DevOps.
  • Monitorar aplicações e serviços, identificando e solucionando problemas de performance, disponibilidade e estabilidade.
  • Atuar na análise e resolução de incidentes, troubleshooting e melhoria contínua das soluções.
  • Garantir boas práticas de segurança, autenticação, autorização e proteção de dados.
  • Trabalhar com ambientes multi-tenant, quando aplicável, garantindo isolamento e segurança das informações dos diferentes clientes.
  • Participar de projetos utilizando metodologias ágeis, trabalhando em conjunto com times multidisciplinares.

 

Requisitos Técnicos e de Experiência

  • Perfil backend Java Sênior, com experiência em Java, Spring Boot e APIs REST.
  • Experiência em desenvolvimento ou sustentação de soluções SaaS.
  • Experiência com arquitetura de aplicações distribuídas, microsserviços ou APIs.
  • Conhecimento em Cloud Computing, preferencialmente AWS, Azure ou GCP.
  • Experiência com APIs REST e integrações entre sistemas.
  • Conhecimento em bancos de dados relacionais e/ou NoSQL.
  • Conhecimento em Git e práticas de CI/CD.
  • Conhecimento em Docker e, desejável, Kubernetes.
  • Conhecimento em monitoramento e observabilidade de aplicações.
  • Conhecimento de conceitos de segurança, autenticação e autorização.
  • Experiência com metodologias ágeis, como Scrum ou Kanban.

 

Diferenciais

  • Experiência com arquitetura Multi-Tenant.
  • Experiência em produtos digitais B2B ou plataformas SaaS.
  • Conhecimento em infraestrutura como código, como Terraform.
  • Experiência com ferramentas de observabilidade, como Grafana, Prometheus, Datadog ou similares.
  • Conhecimento em mensageria, como Kafka, RabbitMQ ou similares.
  • Experiência com arquitetura orientada a eventos.
  • Conhecimento em práticas de SRE e alta disponibilidade.
  • Experiência em ambientes de grande escala e alto volume de usuários/transações.

Candidatar agora »