Grupo Data

JAVA Developer with KAFKA

JavaPostgreSQL
Automatic translation. Check the original.

ABOUT THE OPPORTUNITY

JAVA DEVELOPER BACKEND WITH KAFKA

We are looking for a Java Backend Developer to work on the development of microservices in a technically complex environment. The professional will participate in defining the application architecture, building scalable solutions, and evolving critical systems, working together with multidisciplinary teams and agile methodologies.

RESPONSIBILITIES

  1. Develop microservices using Java and Spring Boot;
  1. Participate in defining the architecture and designing software solutions;
  1. Develop high availability and scalability applications;
  1. Implement automated tests ensuring code quality;
  1. Act in the continuous evolution of applications and incident resolution;
  1. Work together with Architecture, QA, DevOps, and Product teams;
  1. Participate in code reviews and promote good development practices.

MANDATORY REQUIREMENTS

  1. Minimum of 4 years of experience in Java Backend development;
  1. Advanced experience with Apache Kafka (minimum of 4 years);
  1. Microservices Development;
  1. Spring Boot;
  1. Functional Programming;
  1. Java 8 or higher;
  1. JPA;
  1. Automated tests (TDD and/or BDD);
  1. PostgreSQL, Oracle, and/or MongoDB databases;
  1. Experience with Scrum agile methodology;
  1. English level B2
  1. Spanish level B2

DIFFERENTIALS

  1. Experience with Reactive Programming (Project Reactor, WebFlux, RxJava, or similar);
  1. Knowledge in OpenAPI Specification 3 (OAS3) for documentation and standardization of APIs.

POSITION CONDITIONS

  1. Participation in on-call rotation 24x7;
  1. Rotation schedule approximately every 1 week out of 3 or 4 months, according to the team's calendar.
  1. 100% remote work;
  1. Future relocation to Portugal or Spain is mandatory if required due to project, company strategy, or legal requirements;
  1. While in Brazil, the work will be performed entirely remotely;
  1. Resumes must be submitted in English.

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