Grupo Data

Senior Java Developer | Distributed Systems and Reactive Programming

PythonJavaPostgreSQLAWSDocker
Automatic translation. Check the original.

About the opportunity

Grupo DATA is looking for a Senior Java Developer to work on the development and evolution of critical platforms, focusing on high-performance backend services, scalability, and cloud solutions.

Key responsibilities

  1. Develop and evolve distributed services using modern versions of Java;
  1. Optimize application performance and scalability;
  1. Participate in technological modernization initiatives and system integration;
  1. Contribute to the evolution of architecture and development practices.

Requirements

  1. Java 17/21 and Spring Boot;
  1. Reactive programming with Project Reactor or RxJava;
  1. gRPC and Protobuf;
  1. Apache Kafka and AWS;
  1. Concurrency and multithreading;
  1. Automated testing with JUnit, Mockito, and AssertJ;
  1. Redis, PostgreSQL or MongoDB;
  1. Distributed architectures and CI/CD;
  1. English and Spanish required for conversation, with the ability to lead meetings in both languages.

Preferred qualifications

  1. Python and Apache Arrow;
  1. GitHub Actions or TeamCity;
  1. Experience with complex technological migrations;
  1. Docker Multi-Arch.

#GrupoDATA #VagasTI #Java #SpringBoot #Kafka #AWS #Backend #7430

More opportunities with one profile

Want to be considered for more roles without repeating the whole process? Create your profile and be found by companies using Nort.

Create my profile

Show your skills.Get discovered.

Nort

Reverse recruiting platform for developers

LegalTerms of UsePrivacy Policynortjobs © 2026