Java Software Engineer
Descrição da Vaga
You can reach me on WhatsApp: \+34 657 39 15 82 or email: Sweety@infotreeservice.com About the Role The IT team of a leading financial institution is seeking a Senior Backend Engineer to design, build, and maintain robust backend services and real\-time data streaming pipelines. The ideal candidate will have strong expertise in Apache Kafka, Spring Boot microservices, and Apache Flink for real\-time processing. 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, leveraging Apache Flink for real\-time data processing and analytics. • Collaborate with architects, DevOps teams, and developers to ensure seamless integration of Kafka, Flink, and microservices across the backend ecosystem. • Monitor, troubleshoot, and optimize Kafka clusters and Flink jobs for performance, reliability, and scalability. • Ensure data security, compliance, and adherence to best practices across 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. Requirements\-Must Have: • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). • 5\+ years of proven experience 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. Advanced proficiency in Java or Scala for backend development. • Solid understanding of distributed systems, event\-driven architectures, and microservices design. • Experience with RESTful APIs, message brokers, and data serialization formats (Avro, JSON). • Familiarity with containers (Docker, Kubernetes) and CI/CD pipelines. • Strong problem\-solving skills and ability to work effectively in Agile environments. • Good communication skills in English (B2\+), Portuguese. Nice to Have: • Experience with cloud platforms (AWS). • Knowledge of additional streaming frameworks or technologies. • Exposure to financial services or regulated environments. • Experience with monitoring tools (ELK stack).
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev