Back and Developer
Descrição da Vaga
**Mid to Senior Java Backend Engineer (Real\-Time Streaming with Kafka/Flink)** 📍 **Location:** São Paulo, Brazil (Hybrid) 🕒 **Work Type:** Full\-time \| Hybrid (onsite attendance required) 🇧🇷 **Eligibility:** Only candidates currently based in Brazil will be considered **About the Role** We are partnering with a **leading financial institution** to hire a **Mid to Senior Java Backend Engineer** with deep experience in **real\-time streaming** , **Apache Kafka** , **Spring Boot microservices** , and **Apache Flink** . You will play a key role in designing and implementing scalable, high\-performance backend services and real\-time data pipelines that power critical business operations. **Key Responsibilities** * Design, develop, and maintain backend services using **Spring Boot microservices** , focusing on **event\-driven architectures** powered by **Apache Kafka** . * Implement and optimize **Kafka producers, consumers, and stream\-processing applications** using **Apache Flink** for real\-time data processing and analytics. * Collaborate closely with **architects, DevOps teams, and fellow engineers** to ensure seamless integration of Kafka, Flink, and microservices across the backend ecosystem. * Monitor, troubleshoot, and tune **Kafka clusters** and **Flink jobs** for optimal performance, reliability, and scalability. * Ensure **data security** , compliance, and adherence to industry best practices across all backend and streaming solutions. * Participate in **code reviews** , **architecture discussions** , and continuous improvement initiatives. * Maintain **clear technical documentation** for all services and pipelines developed. **Requirements — Must Have** * Bachelor’s degree in **Computer Science** , **Engineering** , or equivalent experience. * **5\+ years** of experience in **backend development** , with a strong focus on **Java (or Scala)** and **Spring Boot microservices** . * Proven hands\-on experience with **Apache Kafka** and **Apache Flink** for **real\-time data streaming and processing** . * Solid understanding of **distributed systems** , **event\-driven architectures** , and **microservices design principles** . * Experience with **RESTful APIs** , **message brokers** , and data serialization formats ( **Avro** , **JSON** ). * Familiarity with **Docker** , **Kubernetes** , and **CI/CD pipelines** . * Strong analytical and problem\-solving skills. * Excellent communication skills in **Portuguese** and working proficiency in **English (B2 or higher)** . * Comfortable working in **Agile environments** (Scrum/Kanban). **Nice to Have** * Experience with **AWS** or other cloud platforms. * Knowledge of other **streaming frameworks or technologies** . * Background in **financial services** or **regulated industries** . * Familiarity with **monitoring tools** such as the **ELK stack** (Elasticsearch, Logstash, Kibana).
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev