Description
📋 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.)
This description was automatically enhanced by AI for better readability, maintaining all original information.
Weather on start day
Wednesday, 25 de February — Thunderstorm · Max 14° · Min 9° · Rain 90% (12.4mm) · Wind 8 km/h
Previsão para os dias seguintes
-
Thu, 26 Feb—Max 18° · Min 6°
-
Fri, 27 FebRainMax 12° · Min 7°
-
Sat, 28 FebPartly cloudyMax 15° · Min 3°
-
Sun, 1 MarPartly cloudyMax 18° · Min 4°
Detalhes
- Listing type
- Job Offer
- Schedule Type
- Full-time
- Category
- Tecnologia
- Status
- —
- Location
- Braga, PT
- Start
- 24/12/2025
Salário de Mercado
€1 060 - €1 892/mês