Skip to content

Grupo Data

Senior Java / Kafka Developer

JavaPostgreSQL
Automatic translation. Check the original.

About the Opportunity

We are looking for a Senior Java / Kafka Developer to join an international project, working on the development and evolution of microservices-based solutions, with strong use of Java, Spring Boot, and Apache Kafka.

We seek a professional with solid experience in software development, distributed architectures, and good engineering practices, prepared to work in a technical, collaborative, and high-availability environment.

Main Responsibilities

  1. Develop and evolve microservices-based applications;
  1. Work on development using Java and Spring Boot;
  1. Work with Apache Kafka in messaging and distributed processing solutions;
  1. Participate in the design and evolution of software solutions and components;
  1. Develop and maintain integrations between applications and services;
  1. Apply best practices in development, architecture, and code quality;
  1. Create and maintain tests using practices like TDD and/or BDD;
  1. Work with relational and NoSQL databases;
  1. Participate in development routines in an Agile/Scrum environment;
  1. Participate in on-call rotation 24x7, according to the team's schedule.

Mandatory Requirements

  1. Minimum of 4 years of experience in software development or a similar position;
  1. 4 years or more of proven experience with Apache Kafka at an advanced level;
  1. Experience with Java 8 or higher;
  1. Experience with Spring Boot and microservices architecture;
  1. Knowledge of functional programming;
  1. Experience with JPA;
  1. Solid knowledge of software design;
  1. Experience with TDD and/or BDD testing practices;
  1. Experience with PostgreSQL, Oracle, MongoDB, or similar databases;
  1. Knowledge of agile methodologies, especially Scrum;
  1. Minimum English B2, with conversational ability;
  1. Spanish for conversation;
  1. Availability for future relocation to Portugal or Spain.

Preferred Qualifications

  1. Knowledge of reactive programming;
  1. Knowledge of APIs and OpenAPI Specification 3 (OAS3);
  1. Other technical knowledge that may add value to the project.

Work Model and Conditions

International project

Initially 100% remote work

Mandatory availability for future relocation to Portugal or Spain

Mandatory conversational English and Spanish

Mandatory participation in 24x7 on-call shifts on a rotating basis, from Monday to Sunday, approximately one week every 3–4 months, according to the team schedule.

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

Vagas Dev is maintained free of charge by the NortJobs team.

Your next jobcould be on NortJobs.

Vagas Dev

Jobs for developers and programmers. Brazil comes first. Your next opportunity.

NortJobs · project sponsorInstagramLinkedInX
LegalAbout the projectPrivacyVagas Dev © 2026