Java Software Engineer | Data Platform

Java Software Engineer | Data Platform

Tempo inteiro 49500 - 60500 € / ano (est.) Híbrido
R

Num relance

  • Tarefas: Desenvolver e manter serviços backend em Java, focando em microserviços e APIs REST.
  • Empresa: Empresa inovadora especializada em plataformas de dados críticas e escaláveis.
  • Benefícios: Salário competitivo, benefícios de saúde e oportunidades de trabalho remoto.
  • Outras informações: Ambiente dinâmico com oportunidades de crescimento na carreira.
  • Porquê este emprego: Trabalhe com tecnologia de ponta e impacte plataformas digitais globais.
  • Qualificações: Experiência em engenharia backend com Java 16+ e conhecimento em sistemas distribuídos.

O salário previsto situa-se entre 49500 - 60500 € por ano.

Nosso conhecimento em nearshore nos diferencia. Especializamo-nos em equipes escaláveis sob demanda, excelência técnica e confiabilidade operacional. Ao preencher a lacuna de talentos, apoiamos organizações na construção de plataformas de dados robustas, seguras e críticas para os negócios.

Estamos à procura de um engenheiro de software para se juntar a uma equipe de engenharia de plataforma digital, contribuindo para o design e desenvolvimento de serviços de backend altamente concorrentes e transacionais que operam 24/7 em escala mundial, focando na construção de microserviços e APIs REST que alimentam plataformas digitais globais, dentro de uma arquitetura distribuída e orientada a eventos.

Responsabilidades:

  • Desenvolver e manter serviços de backend usando Java 16+, garantindo padrões de arquitetura limpa, desempenho e manutenibilidade.
  • Projetar microserviços distribuídos globalmente e APIs REST do lado do servidor que suportem altos volumes transacionais.
  • Escrever e manter testes unitários e testes de integração.
  • Implementar e manter padrões de comunicação orientados a eventos usando Kafka e Rabbit MQ, garantindo confiabilidade e escalabilidade.
  • Contribuir para pipelines de CI/CD com portas de qualidade aplicadas via Sonar Qube, abordando dívidas técnicas e cheiros de código.
  • Trabalhar com Cassandra DB para armazenamento de dados distribuídos, gerenciando níveis de consistência de acordo com os requisitos de negócios.
  • Implantar, monitorar e solucionar problemas de serviços em ambiente de nuvem, contribuindo para escalabilidade, resiliência e observabilidade.
  • Abordar desafios de desempenho, concorrência e resiliência em sistemas de alta disponibilidade.
  • Integrar serviços de backend com motores de processamento distribuído e outros componentes internos da plataforma.
  • Colaborar dentro de uma equipe Scrum, participando do planejamento de sprints, discussões técnicas e iniciativas de melhoria contínua.

Qualificações:

  • +4 anos de experiência em engenharia de backend com Java 16+ e Angular;
  • Frameworks de testes unitários e de integração com JUnit e Mockito;
  • Construção e evolução de APIs RESTful e microserviços utilizados em escala global;
  • Sistemas distribuídos e arquiteturas orientadas a eventos (Kafka e Rabbit MQ);
  • Cassandra DB (No SQL) e armazenamento de dados distribuídos com garantias de consistência configuráveis;
  • Sonar Qube para análise de código estático e aplicação de portas de qualidade.

Empregador para Java Software Engineer | Data Platform: Reach IT

A Reach IT é um excelente empregador, oferecendo um ambiente de trabalho dinâmico e colaborativo em Lisboa, onde a inovação e a excelência técnica são valorizadas. Com oportunidades de crescimento profissional e desenvolvimento contínuo, os colaboradores têm acesso a projetos desafiadores no setor bancário e de gestão de património, além de benefícios competitivos que promovem um equilíbrio saudável entre vida profissional e pessoal.

R

Dados de contacto:

Equipa de recrutamento de Reach IT

Achamos que precisas destas competências para brilhares como Java Software Engineer | Data Platform

Java 16+
Microservices
REST APIs
Kafka
Rabbit MQ
Cassandra DB
JUnit