
Senior Ingeniero Middleware
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Colombia.
• Design, develop, implement, and maintain enterprise integration solutions using Apache Kafka.
• Develop and configure producers, consumers, and integrations via Kafka Connect.
• Manage, configure, and optimize Apache Kafka clusters in production environments.
• Work with KRaft-based architectures.
• Implement and maintain security mechanisms in Kafka, including SSL/TLS, authentication, authorization, and ACLs.
• Create automation scripts and tools using Python.
• Identify, diagnose, and resolve technical incidents related to Kafka.
• Monitor performance using Dynatrace, Splunk, Grafana, or equivalent tools.
• Integrate Kafka with microservices, APIs, and Java enterprise applications.
• Work with Docker, Kubernetes, and CI/CD tools.
• Apply best practices in architecture, security, scalability, high availability, and fault tolerance.
• Collaborate with development, infrastructure, DevOps, and cybersecurity teams.
• Participate in root cause analysis and corrective and preventive actions.
• Understand banking business requirements and translate them into technical solutions.
• Document configurations, integrations, procedures, and incident resolutions.
• Communicate progress, risks, dependencies, and operational issues.
• A minimum of 5 years of professional experience in middleware engineering, software development, enterprise system integration, or distributed messaging platforms.
• Strong and proven experience with Apache Kafka in production environments.
• Experience in developing and maintaining producers, consumers, and connectors via Kafka Connect.
• Experience in managing and configuring Apache Kafka clusters.
• Practical knowledge of KRaft.
• Experience implementing SSL/TLS, ACLs, authentication, and authorization in Kafka.
• Hands-on experience with Python for automation, scripting, and integration or operational tools.
• Experience with distributed architectures, asynchronous messaging, event-driven systems, and enterprise integration patterns.
• Experience in support and incident resolution for messaging platforms in high-availability production environments.
• Practical knowledge of Docker and Kubernetes.
• Experience with continuous integration and continuous deployment (CI/CD).
• Experience using Dynatrace, Splunk, Grafana, or equivalent tools.
• Knowledge of microservices architectures and integration with enterprise applications, especially in Java.
• Previous professional experience in banking institutions.
• Knowledge of high availability, scalability, fault tolerance, security, and reliability in distributed systems.
• Ability to understand functional requirements and translate them into technical solutions.
• Experience collaborating with multidisciplinary teams.
• Ability to work independently and investigate complex technical issues.
• Strong analytical, problem-solving, technical communication, and organizational skills.
• Professional proficiency in Spanish.
• Availability to work during Mexico City business hours.
• Initial 6-month contract with the possibility of extension.
• Remote work from Latin America, excluding Brazil.
• Possibility of occasional visits to Querétaro, Mexico, with prior coordination.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.