Contact Us
Java Backend Developer

Java Backend

Developer

Be an Xpander

Java Backend Developer

Um dos maiores desafios da atualidade é o correto armazenamento e processamento de dados tendo em consideração estes três domínios (3Vs): VolumeVelocidade 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 Scala como linguagens de programação para interagir com estas frameworks.

Quais as principais responsabilidades?

Enquanto Java Backend Developer 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.

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

Platform Engineer Spark
Oportunidades de Emprego Xpand IT
Oportunidades de Emprego Xpand IT
Platform Engineer Confluent
Oportunidade Emprego Big Data Software Engineer Scala
Full Stack Engineer Java
Oportunidade Emprego Microsoft Data and Analytics Consultant 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.
  • Fortes conhecimentos de sistemas operativos Linux.
  • 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

// Sabe mais sobre a área de Big Data 

Eclipse, Maven, Jenkins, GIT, JIRA
55
100
SQL, MongoDB
55
100
Java
55
100
XML, JSON, SOAP
55
100

Candidata-te aqui

Oportunidade Emprego Big Data Software Engineer
André Pires, Big Data Architect
@Xpand IT

Na Xpand IT enquanto Big Data Software Engineer sou desafiado todos os dias a criar sistemas de processamento de dados escaláveis e robustos que são a base para tomar decisões data-driven.