Descrição
📋 Descrição da Função
Problemas complexos exigem a experiência certa! Um dos maiores desafios da atualidade é o correto armazenamento e processamento de dados tendo em consideração estes três domínios (3Vs): Volume, Velocidade e Variedade. Na Xpand IT, a equipa de Data Engineering desenvolve e implementa arquiteturas e soluções de software que tratam da captura, ingestão, armazenamento e gestão de dados críticos de grandes clusters de informação onde os 3Vs estão sempre presentes.
Tiramos partido de um conjunto de frameworks avançados como Spark, Kafka, Hive/Impala, Azure Data Services ou MongoDB usando Java e Scala como linguagens de programação para interagir com estas frameworks.
🎯 Responsabilidades
Trabalhar em conjunto com os Platform Engineers: Desenvolver soluções de software aplicando as melhores práticas em termos de desenho e arquitetura de sistemas distribuídos de grande escala. Garantir o desempenho e a escalabilidade do software que interage com os sistemas backend Big Data, contribuindo para a manutenção da performance geral do sistema.
Implementar soluções em arquiteturas distribuídas: Implementar soluções em arquiteturas distribuídas onde a performance de tratamento de grandes volumes de dados é fulcral. Desenhar e desenvolver soluções de software robustas e escaláveis, mente da quantidade de dados a processar. Implementar boas práticas e padrões de desenho das soluções Big Data no software produzido.
Analisar problemas complexos: Analisar problemas complexos que necessitam de soluções eficientes para manipular grandes quantidades de informação. Desenvolver modelos e organização de estruturas de dados que otimizem as operações de 'pesquisa' e 'armazenamento' em sistemas distribuídos de grande escala.
Desenhar e desenvolver APIs: Desenhar e desenvolver de APIs de comunicação entre os sistemas de backend Big Data e sistemas externos através de protocolos de comunicação standard.
📋 Requisitos
- Licenciatura e/ou Mestrado em Informática, Sistemas de Informação ou Ciência da Computação;
- Experiência em tecnologias baseadas em Java (JBoss, Spring, Spring MVC, Hibernate) e na definição de interfaces de comunicação utilizando standards como XML, JSON, SOAP;
- Experiência na implementação de padrões de design em soluções de software avançadas (multi-threaded, multi-process, multi-cloud);
- Experiência com bases de dados relacionais e não relacionais (SQL, MySQL, NoSQL, Hadoop, MongoDB);
- Experiência no uso de ferramentas como Eclipse, Maven, Jenkins, GIT, JIRA ou equivalentes;
- Comunicativo em Inglês, falado e escrito.
💰 Condições
Salário: A combinar com o candidato Vantagens: Benefícios de empresa (seguro de vida, assistência médica, etc.)
Esta descrição foi aprimorada automaticamente com IA para melhor legibilidade, mantendo toda a informação original.
Meteorologia no dia de início
quarta-feira, 25 de fevereiro — Trovoada · Máx 14° · Mín 9° · Chuva 90% (12.4mm) · Vento 8 km/h
Previsão para os dias seguintes
-
qui, 26 fev—Máx 18° · Mín 6°
-
sex, 27 fevChuvaMáx 12° · Mín 7°
-
sáb, 28 fevParcialmente nubladoMáx 15° · Mín 3°
-
dom, 1 marParcialmente nubladoMáx 18° · Mín 4°
Detalhes
- Tipo de listagem
- Oferta de emprego
- Tipo horário
- Full-time
- Categoria
- Tecnologia
- Estado
- —
- Localização
- Braga, PT
- Início
- 24/12/2025
Salário de Mercado
€1 060 - €1 892/mês