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).