
Somos especialistas na digitalização e automatização de processos com inteligência artificial. O nosso objetivo é libertar as empresas e as administrações de tarefas quotidianas entediantes na gestão de documentos. Para o conseguir, desenvolvemos aplicações inovadoras e investimos na investigação e desenvolvimento da IA.
Candidate-se hoje e junte-se a uma das empresas líderes no domínio da digitalização e gestão de documentos, com mais de 35 anos de experiência. Aguardamos o teu contacto!
Nós oferecemos
Segurança, flexibilidade e home office
- Contrato de trabalho permanente
- Horário de trabalho flexível.
- Trabalhe em casa ou num dos nossos escritórios modernos
Trabalhar onde outros passam férias
- Workation em Munique, Viena, Valência, Gran Canaria, Lisboa ou Faro
Benefícios que valem a pena
- Benefícios sociais atrativos e incentivos individuais
- Uma equipa forte com hierarquias planas e cooperação genuína
Desenvolvimento e perspetivas
- Formação e perspectivas para o teu desenvolvimento profissional
- Oportunidades de aprendizagem empolgantes através da participação em projetos de investigação
As tuas tarefas
- Desenvolver e manter a lógica e a funcionalidade das nossas aplicações web.
- Conceber e implementar serviços que permitam a comunicação entre diferentes componentes de software, serviços externos ou aplicações de terceiros.
- Conceber e manter bases de dados (simples) eficientes e seguras e efetuar consultas através de estruturas (Hibernate) para recuperar, armazenar e manipular dados.
- Criação de serviços web e de pontos de extremidade para permitir a comunicação entre diferentes aplicações.
- Aplicação de medidas de proteção como a autenticação, a autorização e a validação de dados.
- Testes para garantir a estabilidade e a escalabilidade do sistema.
- Otimização do desempenho através da otimização do código, de técnicas de armazenamento em cache e de consultas melhoradas à base de dados.
- Integração de serviços de terceiros, tais como sistemas de pagamento.
- Efetuar alterações e melhorias no código existente, corrigir erros e garantir a compatibilidade e a interoperabilidade com outros componentes.
O teu perfil
- Sólida experiência em Java. Conhecimentos em várias linguagens podem ser benéficos.
- Conhecimentos de Spring Framework, tanto a nível básico como avançado, são válidos.
- Experiência em bases de dados, MySQL e/ou PostgreSQL. O conhecimento de bases de dados NoSQL, como o MongoDB, também será uma vantagem.
- Experiência na conceção, desenvolvimento e implementação de API e serviços web.
- Conhecimento de técnicas de autenticação e autorização, como OAuth e JWT.
- Proficiência em sistemas de controlo de versões, sendo desejável o Git.
- Competências em testes unitários e de integração, Junit.
Capacidade para analisar problemas complexos e propor soluções. - Capacidade de colaborar eficazmente com outros membros da equipa, programadores front-end, designers e administradores de sistemas (Techadmins).
- Conhecimentos em arquitetura de software podem ser uma vantagem. Compreensão dos princípios da arquitetura de software e dos padrões de conceção comuns.
- Conhecimento de ferramentas de integração contínua, como o Jenkins, será uma mais-valia.
- Conhecimentos de ferramentas de gestão de projectos Java, como o Maven, podem ser benéficos.
- Conhecimento de ferramentas de gestão de repositórios de artefactos, como o Nexus, será uma vantagem.
