Volver a la página principal

SANTANDER-SAO PAULO - Java Backend Engineer (Kafka/Flink)

Descripción

Santander CIB - Funding Hub IT team are seeking a skilled Senior Backend Developer to design, build, and maintain robust backend services and real-time data pipelines using Apache Kafka, Spring Boot

microservices, and Apache Flink for streaming processes

Key Responsibilities

- Design, develop, and maintain backend services using Spring Boot microservices with a focus on event-driven architectures powered by Apache Kafka.

- Implement and optimize Kafka producers, consumers, and stream processing applications, leveraging Apache Flink for real-time data streaming and analytics.

- Collaborate with architects, DevOps, and other developers to ensure seamless integration of Kafka, Flink, and microservices within the backend ecosystem.

- Monitor, troubleshoot, and optimize Kafka clusters and Flink jobs for performance, reliability, and scalability.

- Ensure data security, compliance, and best practices in all Kafka and Flink-related solutions.

- Participate in code reviews, technical discussions, and contribute to continuous improvement initiatives.

- Document technical solutions and maintain up-to-date system documentation.


Requisitos mínimos

PRESENTAR CANDIDATOS UBICADOS EN BRASIL, YA QUE TENDRÁ QUE IR A LA OFICINA X DIAS A LA SEMANA, ES UN MODELO HIBRIDO PRESENCIAL Y REMOTO.

Requirements

Must Have:

- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

- Proven experience (8+ years) in backend development with a strong focus on Apache Kafka and Spring Boot microservices.

- Hands-on experience with Apache Flink for real-time data streaming and processing.

- Proficiency in Java or Scala for backend development.

- Solid understanding of distributed systems, event-driven architectures, and microservices.

- Experience with RESTful APIs, message brokers, and data serialization formats (Avro, JSON).

- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.

- Strong problem-solving skills and ability to work in an agile environment.

- Good communication skills in English and Spanish.

Nice to Have:

- Experience with cloud platforms (AWS).

- Knowledge of additional frameworks or streaming technologies.

- Exposure to financial services or regulated environments.

- Experience with monitoring tools (ELK stack).