Back End Developer

SOTEC CONSULTING
Sênior
Presencial
Publicado em 12 de novembro de 2025

Descrição da Vaga

At **SOTEC Consulting\-Astek Group** are seeking a highly 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** . The ideal candidate will have deep technical expertise in distributed systems, event\-driven architectures, and stream processing, with a passion for building scalable and high\-performance backend solutions. **Key Responsibilities** * Design, develop, and maintain **backend services** using **Spring Boot microservices** , with a strong emphasis 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 closely with **architects, DevOps, and fellow developers** to ensure seamless integration of Kafka, Flink, and microservices across the backend ecosystem. * **Monitor, troubleshoot, and optimize** Kafka clusters and Flink jobs to guarantee performance, reliability, and scalability. * Ensure **data security, compliance, and adherence to best practices** in all Kafka and Flink\-related implementations. * Participate in **code reviews, design sessions, and agile ceremonies** , contributing to continuous improvement and technical excellence. * **Document** architectures, technical solutions, and maintain comprehensive and up\-to\-date system documentation. **Must Have Qualifications** * Bachelor’s degree in **Computer Science, Engineering** , or a related field (or equivalent experience). * **8\+ years** of experience in backend development, with a strong focus on **Apache Kafka** and **Spring Boot microservices** . * Proven hands\-on experience with **Apache Flink** for **real\-time data processing and streaming** . * Proficiency in **Java or Scala** for backend and stream\-processing applications. * Deep understanding of **distributed systems** , **event\-driven architectures** , and **microservices design patterns** . * Experience with **RESTful APIs** , **message brokers** , and **data serialization formats** (e.g., Avro, JSON). * Familiarity with **containerization technologies** (Docker, Kubernetes) and **CI/CD pipelines** . * Strong analytical and problem\-solving skills, with a proactive approach to technical challenges. * Excellent communication skills in **English and Spanish** . **Nice to Have** * Experience working with **cloud platforms** (preferably **AWS** ). * Knowledge of additional **streaming frameworks or technologies** . * Prior experience in **financial services or regulated environments** . * Familiarity with **monitoring and logging tools** , such as the **ELK Stack** (Elasticsearch, Logstash, Kibana). This is a hybrid position and the candidate selected will need to be present in the office some days.

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev