Pavago
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
- Develop and evolve distributed services using modern versions of Java;
- Optimize application performance and scalability;
- Participate in technological modernization initiatives and system integration;
- Contribute to the evolution of architecture and development practices.
Requirements
- Java 17/21 and Spring Boot;
- Reactive programming with Project Reactor or RxJava;
- gRPC and Protobuf;
- Apache Kafka and AWS;
- Concurrency and multithreading;
- Automated testing with JUnit, Mockito, and AssertJ;
- Redis, PostgreSQL or MongoDB;
- Distributed architectures and CI/CD;
- English and Spanish required for conversation, with the ability to lead meetings in both languages.
Preferred qualifications
- Python and Apache Arrow;
- GitHub Actions or TeamCity;
- Experience with complex technological migrations;
- Docker Multi-Arch.
#GrupoDATA #VagasTI #Java #SpringBoot #Kafka #AWS #Backend #7430
