Software Engineer
Xpand IT
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 área tecnológica de Big Data 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çadas como Spark, Kafka, Hive/Impala, Azure Data Services ou MongoDB usando Java e Scala como linguagens de programação para interagir com estas frameworks.
Quais as principais responsabilidades?
Enquanto Software Engineer vais ter um papel essencial juntamente com os Platform Engineers para em conjunto desenvolverem soluções de software , aplicando as melhores práticas em termos de desenho e arquitetura de sistemas distribuídos de grande escala. Será tua responsabilidade também 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.
Diariamente serás responsável por:
- Implementar soluções em arquiteturas distribuídas em que a performance de tratamento de grandes volumes de dados é fulcral;
- Desenhar e desenvolver soluções de software robustas e escaláveis , independentemente 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 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 de APIs de comunicação entre os sistemas de backend Big Data e sistemas externos através de protocolos de comunicação standard.
Stacks tecnológicas: Java/Scala; Spark; Kafka/Confluent; MongoDB; Databricks;
Que Skills precisas de ter?
- Licenciatura e/ou Mestrado em Informática e Computadores, Sistemas de Informação ou Ciência da Computação;
- Experiência com tecnologias baseada em Java ( JBoss, Spring, Spring MVC, Hibernate );
- Experiência na definição de interfaces de comunicação utilizando standards (XML, JSON, SOAP);
- Experiência na implementação de padrões de desenho em soluções de software avançadas (mutli-threaded, multi-process, multi-cloud);
- Experiência em bases de dados relacionais e não relacionais ( SQL, MySQL, NoSQL, Hadoop, MongoDB );
- Elevada experiência no uso de ferramentas Eclipse, Maven, Jenkins, GIT, JIRA ou equivalentes;
- Boa capacidade de comunicação e facilidade em trabalhar em equipa, com foco na resolução de problemas complexos;
- Fluente em Inglês (escrito e falado).
Pontos extra para:
- Conhecimento ou experiência na utilização de frameworks de computação/armazenamento distribuído como Apache Spark, Kafka ou native cloud solutions como Databricks, EMR ou DataProc;
- Skills de Team Player e problem-solver;
Poderá encontrar o anúncio original publicado em:
- A MUSa Software é uma empresa dedicada ao desenvolvimento de soluções de apoio à gestão do ensino artístico. Sediada em Viana do Castelo, é actualmente líder de mercado neste sector. Procuramos responsável por suporte ao cliente (M/F) Responsabilidades: - Prestar suporte...
- ...Microsoft e Mobile . A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador... ...as principais responsabilidades? Enquanto Test Automation Engineer, irás ser um membro ativo da equipa de Digital Xperience e participar...
- ...A equipa de Platform Engineering da Xpand IT tem a seu cargo o desenho e configuração de... ...responsabilidades? Enquanto Platform Engineer , terás um papel fundamental nas várias... ...infraestrutura; Analisar requisitos de hardware e software para cada projeto a ser implementado;...
- ...Microsoft e Mobile. A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador... ...Quais as principais responsabilidades? Enquanto Senior DevOps Engineer, irás atuar como peça fulcral tanto no desenho como na...
- ...Microsoft e Mobile . A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador... ...Quais as principais responsabilidades? Enquanto Azure AI Engineer , serás responsável por projetar, desenvolver e implementar soluções...
- ...Microsoft e Mobile. A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador... ...principais responsabilidades? Enquanto Senior Infrastructure Engineer, irás: Participar em projetos de modernização...
- ...Microsoft e Mobile . A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador... ...Quais as principais responsabilidades? Enquanto Frontend Engineer (Vue.js)vais ser responsável por definir e implementar a...
- ...BorgWarner PowerDrive Systems is currently looking for “dynamic, results driven” individual to join as a Plant & Customer Quality Engineer at our new production plant in Viana, Portugal. Key Accountabilities: Supporting the Quality of the assigned products Understand...
- ...environmental campaigns and third-party companies. Review and provide feedback on designs, technical reports, and specifications from engineers, modelers, and subcontractors. Maintain and update marine field instructions, including submarine cables layup and retrieval,...
- ...our client, Gazelle Wind Power, in their search for a Mechanical Engineer in Viana do Castelo, Portugal. Check it out!) MECHANICAL... ...components within the platform. Utilize engineering principles and software tools to conduct stress and fatigue analysis on mechanical...
- ...empresa de referência no setor tecnológico na zona de Braga. Fruto do seu crescimento, encontra-se a reforçar a sua equipa com um/a Software Engineer com experiência em C#/.Net. Descrição da Função: - Criar soluções de software orientadas para resolver desafios de...
- ...Job Title: Senior Full-Stack Software Engineer Location: REMOTE BUT YOU MUST LIVE IN PORTUGAL Job Summary: Contribute to the design, development, and support of scalable, integrated business systems across web, cloud, and enterprise platforms. You’ll work alongside...
- ...ao detalhe; - Bons skills de comunicação oral e escrita; - Excelente capacidade de relacionamento interpessoal e de trabalho em equipa; - Perfil dinâmico, proactivo e inovador; - Experiência na utilização de software de Gest ão e Contabilidade - SAGE (preferencial).
- ...Volume, Velocidade e Variedade . Na Xpand IT, a área tecnológica de Big Data 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...
- ...És apaixonado pelo desenvolvimento de software? Queres criar projetos à medida, inovadores e desafiantes, num excelente ambiente de trabalho? Se estás à procura de uma equipa que coloca as pessoas em primeiro lugar, junta-te à Equipa Gobox ! Sobre nós: Há mais...
- ...tecnológica de rápido crescimento que se concentra em tecnologias Microsoft e Mobile. A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador final, num mundo tecnológico continuamente exigente e em ritmo...
- ...Consulting é uma empresa portuguesa de consultoria em tecnologias de informação. Somos especialistas em serviços de IT outsourcing, software, projetos de nearshore e desenvolvimento à medida. Somos parceiros dos principais players tecnológicos a nível mundial e...
- ...tecnológica de rápido crescimento que se concentra em tecnologias Microsoft e Mobile . A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador final, num mundo tecnológico continuamente exigente e em ritmo...
- ...principais responsabilidades? Enquanto Frontend Developer vais ter um papel essencial no desenvolvimento de soluções web de software, aplicando as melhores práticas em termos de desenho e arquitetura de plataformas Web para responder aos requisitos de clientes que...
- ...tecnológica de rápido crescimento que se concentra em tecnologias Microsoft e Mobile . A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador final, num mundo tecnológico continuamente exigente e em ritmo...
- ...external vendors with a strong ownership mindset; Collaborate effectively within a matrix organization, including Global Quality Engineering (GQE) and cross-functional teams; Demonstrate a proactive, open-minded approach to problem-solving and performance enhancement...
- ...tecnológica de rápido crescimento que se concentra em tecnologias Microsoft e Mobile . A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador final, num mundo tecnológico continuamente exigente e em ritmo...
- ...plataformas VMS (Milestone, Mobotix, Genetec, entre outros) e capacidade para colaborar com a equipa interna de desenvolvimento de software, assegurando a compatibilidade entre hardware e soluções tecnológicas. Principais Responsabilidades: Instalação,...
- ...principais responsabilidades? Enquanto Java Backend Developer vais ter um papel essencial no desenvolvimento de soluções web de software , aplicando as melhores práticas em termos de desenho e arquitetura de plataformas Web para atender a requisitos de clientes que...
- ...tecnológica de rápido crescimento que se concentra em tecnologias Microsoft e Mobile . A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador final, num mundo tecnológico continuamente exigente e em ritmo...
- ...em Java; Conhecimentos com frameworks de desenvolvimento backend tais como Spring; Experiência na implementação soluções de software avançadas e complexas seguindo os padrões de desenho adequados, nomeadamente na implementação de APIs REST de serviços;...
- ...Developing and implementing our business plan, including managing of budgets. ~ Support Accounting, People (HR), Supply-chain, Engineering, Manufacturing and Operations teams in their hiring, team management and project execution in Portugal. ~ Proactively...
- ...your career to the next level. Are you a savvy Security Engineer seeking a new challenge in a dynamic team? We want to know more... ...DevOps and Product Owners to find new and secure solutions for software development strong networking background and knowledge, with...
- ...detailed test cases, test data, and automation scripts to ensure software quality. It requires close collaboration with development and... .... Requirements Degree in Computer Science, Engineering or related is preferable. Knowledge in Firmware QA Methodologies...
- ...renewable energy by unlocking one of the largest untapped sources of clean energy on earth. We are now looking for a service engineer to take an important role on the assembly, deployment, and service of our full-scale wave energy converters. This role is based in...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Software Engineer. Seja o primeiro a se candidatar!
