Job Description
Descripción del trabajo
Se busca un Desarrollador Full Stack Senior para participar en migraciones estratégicas y refactorizaciones a gran escala en plataformas críticas de la industria de seguros. El profesional contribuirá a la modernización de sistemas heredados, evolucionando arquitecturas frontend con Angular y ampliando responsabilidades backend utilizando servicios basados en Node.js.
Además, participará en el desarrollo de soluciones en la nube utilizando AWS, mejorando pipelines de CI/CD y estrategias de despliegue con un enfoque en aumentar la confiabilidad, la escalabilidad y la productividad del equipo de desarrollo. Colaborará con los equipos de producto, arquitectura y backend para diseñar soluciones integrales alineadas con los objetivos técnicos y comerciales.
Responsabilidades:
Participar en la modernización de sistemas heredados y la evolución de arquitecturas frontend y backend.
Desarrollar soluciones en la nube utilizando AWS, optimizando pipelines de CI/CD y estrategias de despliegue.
Colaborar con los equipos de producto, arquitectura y backend para diseñar soluciones integrales.
Implementar refactorizaciones de código enfocadas en el rendimiento, la mantenibilidad y la seguridad, asegurando la calidad del software a través de pruebas, revisiones de código y mejores prácticas de ingeniería.
Brindar soporte y orientación a desarrolladores, sirviendo como referencia técnica para decisiones de arquitectura frontend (Angular) y full-stack durante los procesos de modernización y evolución del sistema.
Requisitos:
Mínimo 2 años de experiencia desarrollando aplicaciones basadas en Apache Kafka, trabajando con arquitectura orientada a eventos.
Experiencia con componentes clave de Kafka, incluyendo Kafka Streams (API de procesador), Kafka Connect y Schema Registry.
Experiencia desarrollando con Java y Spring, implementando aplicaciones de streaming usando Kafka Streams.
Experiencia desarrollando aplicaciones de monitorización usando la pila ELK (Elasticsearch, Logstash, Kibana).
Experiencia trabajando en entornos Windows y Unix/Linux para el desarrollo y mantenimiento de aplicaciones.
Experiencia usando el IDE IntelliJ para el desarrollo.
Experiencia con Oracle PL/SQL, escribiendo consultas SQL y optimizando el rendimiento de las consultas.
Experiencia desarrollando e integrando API REST.
Experiencia usando Kafka CLI y Kafka REST API para administrar y consultar recursos de la plataforma.
Experiencia manteniendo y administrando servidores ELK (ventaja).
Experiencia con Confluent Kafka Cloud (ventaja).
Experiencia en el desarrollo de procesos DevOps para entornos Kafka y ELK.
Salario a percibir
A convenir