O que precisas para ser um SMART Data Engineer?
* Experiência sólida no desenvolvimento e gestão de arquiteturas de microserviços utilizando Java.
* Domínio no trabalho com infraestruturas containerizadas, especialmente com Kubernetes.
* Conhecimento aprofundado e experiência prática com API Gateways.
🚨 Quais serão as tuas funções na SMART?
* Conceber, implementar e manter serviços backend escaláveis e robustos em Java, no contexto de uma arquitetura de microserviços;
* Desenvolver e gerir aplicações containerizadas com Docker, orquestrando os deployments através do Kubernetes;
* Integrar e administrar API Gateways (como o Kong), garantindo uma comunicação segura e eficiente entre APIs;
* Participar na definição e evolução da arquitetura dos sistemas, assegurando o alinhamento com os requisitos do negócio e as boas práticas técnicas;
* Implementar soluções de monitorização, registo de logs e alertas utilizando ferramentas como Prometheus, Grafana e ELK stack;
* Aplicar princípios de Site Reliability Engineering (SRE) para melhorar o desempenho, fiabilidade e resposta a incidentes do sistema;
* Escrever código limpo, estruturado, manutenível e bem documentado, de acordo com os standards da indústria e as práticas da equipa;
* Realizar revisões de código e apoiar o desenvolvimento técnico de perfis mais juniores;
* Colaborar estreitamente com product owners, arquitetos e equipas multidisciplinares num ambiente Agile;
* Trabalhar com bases de dados Oracle e Oracle SOA Suite, sempre que necessário, para integração com sistemas empresariais existentes.
🌟 Valorizamos ainda:
* Familiaridade com arquiteturas orientadas a serviços (SOA);
* Experiência com Oracle SOA Suite, outras ferramentas ESB e base de dados Oracle;
* Conhecimentos sólidos em práticas de Site Reliability Engineering (SRE), incluindo evolução de scripts em Terraform e Ansible;
* Experiência prática com ferramentas de API Gateway, como o Kong ou similares;
* Experiência com soluções de gestão de identidade e acessos (IAM), especialmente com Keycloak;
* Domínio de ferramentas de observabilidade e monitorização como Grafana, Prometheus e ELK stack;
* Experiência em otimização de performance e técnicas relacionadas.
Porquê ser SMART?
* Tornamos reais os projetos em que participamos.
* Amamos o que fazemos e temos orgulho no resultado do nosso trabalho.
* Somos simples e eficientes.
* Valorizamos as nossas pessoas.
* Somos uma equipa dinâmica, íntegra e de confiança.
Onde podes ser SMART?
* Porto.