Grupo Data Portugal

Grupo Data is a multinational company with a strong presence in the European market, specializing in the allocation of promoters across various sectors. With extensive experience in the field, we provide innovative development solutions and support services to meet our clients' evolving technological needs.
About company

Java Backend Developer

Remote

location Viseu

date April 12, 2026

types Full-time

wage 36k-44k EUR

Java Backend Developer

Join the DATA Group! At the DATA Group, we make technology simple and close, creating innovative IT solutions that help clients around the world.

We are expanding in Portugal and believe that growing alongside leading companies is only possible when we also grow with our talents.

Here, people are at the center of everything we do. We value ideas, encourage creativity, and believe that every contribution makes a difference.

If you are looking for a collaborative, dynamic environment full of opportunities to surpass yourself, your next challenge might be with us!

Who are we looking for?

Senior Java Developer

Main tasks:

  • Develop and maintain microservices, APIs, and business logic in Java with Spring Boot, following good development practices. This development must be aligned with cloud-native and cloud-agnostic technologies, and in constant process of optimization, monitoring, and performance improvement, considering the volume and resilience and latency requirements inherent;
  • Write unit, integration, and contract tests. Support QA team in test automation;
  • Participate in the technical design of solutions with architects and in alignment with the defined architecture;
  • Collaborate with the team (architecture, QA, SRE, security, business) in refinements, plannings, and code reviews, ensuring that the code is secure and observable (logs, tracing, metrics);
  • Contribute to technical documentation (services, APIs, relevant technical decisions);
  • Analyze incidents/problems in development and QA/certification environments, as well as act as the 3rd line in analyzing and resolving problems.

Mandatory skills and technical knowledge:

  • Solid mastery and experience in Java and its concurrency and memory management concepts;
  • Experience in Spring Boot, ideally in the Spring Boot ecosystem (preferably Spring Cloud and the rest of the Spring ecosystem);
  • Understanding of distributed architecture, communication patterns (synchronous vs asynchronous), REST APIs, and failure handling (retries, circuit breakers, fallbacks, idempotence, etc.);
  • Knowledge in geo-distributed databases and/or relational and/or NoSQL databases;
  • Experience with modern development practices (Git, CI/CD, DevSecOps, code review practices, testing with tools such as JUnit, Mockito, Testcontainers).

Desirable skills and technical knowledge:

  • Experience in cloud-native contexts (containers, Docker/Podman, Kubernetes, 12-factor apps) and high-throughput, low-latency systems;
  • Knowledge in distributed architectures and event-driven systems;
  • Knowledge in geo-distributed, NoSQL, NewSQL databases (MongoDB, CockroachDB, etc.);
  • Experience in migrating Legacy systems to Cloud-Native;
  • Experience with observability (centralized logging, metrics, distributed tracing) and SER;
  • Previous experience in payment solutions, instant payments, or mission-critical financial systems;
  • Knowledge of patterns and formats in the payment area (e.g., ISO 20022, SEPA Inst).

Work regime:

Hybrid (3x a week in the office in VISEU).

Send your application and come simplify the future with us!