Java Software Engineer | Data Platform

Reach IT

Portugal

Presencial

EUR 40 000 - 60 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

A technology consultancy in Portugal is looking for a skilled backend engineer to join their digital platform engineering team. The role involves developing and maintaining backend services using Java 16+, designing microservices, and ensuring system reliability through event-driven architectures and CI/CD practices. Candidates should have over 4 years of experience in backend engineering, proficiency in unit testing, and familiarity with tools like Kafka, RabbitMQ, and CassandraDB. This is an exciting opportunity to contribute to globally scalable systems.

Qualificações

  • 4+ years of backend engineering experience with Java 16+ and Angular.
  • Proficiency in unit and integration testing frameworks like JUnit and Mockito.
  • Experience in building and evolving RESTful APIs and microservices at global scale.
  • Knowledge of distributed systems and event-driven architectures including Kafka and RabbitMQ.
  • Experience with CassandraDB for distributed data storage.
  • Familiarity with SonarQube for static code analysis.

Responsabilidades

  • Develop and maintain backend services using Java 16+, ensuring performance and maintainability.
  • Design microservices and REST APIs supporting high transactional volumes.
  • Write and maintain unit tests and integration tests.
  • Implement event-driven communication using Kafka and RabbitMQ.
  • Contribute to CI/CD pipelines addressing technical debt.
  • Deploy, monitor, and troubleshoot services in a cloud environment.

Conhecimentos

Backend engineering experience with Java 16+
Unit and integration testing with JUnit and Mockito
RESTful APIs and microservices
Distributed systems and event-driven architectures (Kafka, RabbitMQ)
CassandraDB (NoSQL)
SonarQube for static code analysis

Descrição da oferta de emprego

Overview

Our nearshore expertise sets us apart. We specialize in on-demand, scalable teams, technical excellence, and operational reliability. By bridging the talent gap, we support organizations building robust, secure, and business-critical data platforms.

to join a digital platform engineering team, contributing to the design and development of highly concurrent, transactional backend services operating 24/7 at worldwide scale, focused on building microservices and REST APIs that power global digital platforms, within a distributed, event-driven architecture.

Responsibilities
  • Develop and maintain backend services using Java 16+, ensuring clean architecture, performance, and maintainability standards.
  • Design globally distributed microservices and server-side REST APIs supporting high transactional volumes.
  • Write and maintain unit tests and integration tests.
  • Implement and maintain event-driven communication patterns using Kafka and RabbitMQ, ensuring reliability and scalability.
  • Contribute to CI/CD pipelines with quality gates enforced via SonarQube, addressing technical debt and code smells.
  • Work with CassandraDB for distributed data storage, managing consistency levels according to business requirements.
  • Deploy, monitor, and troubleshoot services in Cloud environment, contributing to scalability, resilience, and observability.
  • Address performance, concurrency, and resilience challenges in high-availability systems.
  • Integrate backend services with distributed processing engines and other internal platform components.
  • Collaborate within a Scrum team, participating in sprint planning, technical discussions, and continuous improvement initiatives.
Qualifications
  • 🎯 +4 years of backend engineering experience with Java 16+ and Angular;
  • 🎯 Unit and integration testing frameworks with JUnit and Mockito;
  • 🎯 Building and evolving RESTful APIs and microservices used at global scale;
  • 🎯 Distributed systems and event-driven architectures (Kafka and RabbitMQ);
  • 🎯 CassandraDB (NoSQL) and distributed data storage with configurable consistency guarantees;
  • 🎯 SonarQube for static code analysis and quality gate enforcement;

#backendengineer #java #angular #microservices #distributedsystems #eventdriven #kafka #rabbitmq #cassandradb #highavailability #highthroughput #restapi #agile #scrum #globalplatform #softwareengineering

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Java Back End Engineer
Java Back End Engineer

99X Technology • Portugal

Híbrido
EUR 40 000 - 55 000
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine • Porto

Híbrido
EUR 104 000 - 147 000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine, LLC. • Porto

Híbrido
EUR 96 000 - 141 000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Java Developer | Cloud & Emerging Technologies
Senior Java Developer | Cloud & Emerging Technologies

act digital • Lisboa

Presencial
EUR 40 000 - 70 000
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine, LLC. • Aveiro

Híbrido
EUR 78 000 - 114 000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine, LLC. • Coimbra

Híbrido
EUR 45 000 - 70 000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine, LLC. • Lisboa

Híbrido
EUR 105 000 - 158 000
Professional growth
Competitive compensation
Exciting projects
+1
Software Engineer
Software Engineer

Junglee Games India Private Limited • Porto

Presencial
EUR 30 000 - 45 000
Back End Developer (Java + Springboot)
Back End Developer (Java + Springboot)

Hexa Consulting • Porto

Híbrido
EUR 40 000 - 60 000
Opportunities for continuous learning and growth
Senior Java Backend Engineer: Scalable Microservices
Senior Java Backend Engineer: Scalable Microservices

AgileEngine • Aveiro

Híbrido
EUR 78 000 - 121 000
Professional growth
Competitive USD-based compensation
Exciting projects
+1