JobMatch
← Back to jobs

Backend Developer

Stefanini

RemoteChileseniorFull Time
Posted
today
Source
Himalayas
Field
Engineering

Skills

DevOpsKanbanCI/CDScrumLinux.NETJavaREST APIsJiraSQLGit

Description

¡Sé parte de Stefanini!​ En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor. Buscamos un Desarrollador Backend Senior con al menos 4 años de experiencia en arquitecturas de microservicios, desarrollo de APIs empresariales e integración de aplicaciones, ideal en entidades Bancarias y servicios financieros de alta disponibilidad. El profesional será responsable de diseñar, construir, desplegar y mantener soluciones escalables y seguras, participando activamente en iniciativas de transformación digital y modernización tecnológica. 1-Principales Funciones Desarrollo y Arquitectura - Diseñar, desarrollar y mantener aplicaciones backend utilizando Java 11+ / 20 y Spring Boot. - Diseñar e implementar soluciones basadas en microservicios. - Participar en la definición de arquitecturas distribuidas, escalables y resilientes. - Realizar mantenimiento correctivo, preventivo y evolutivo de las aplicaciones. Gestión e Integración de APIs - Diseñar, construir, publicar y mantener APIs REST. - Administrar APIs mediante APIGEE / API Connect. - Crear y configurar proxies de APIs. - Implementar mecanismos de seguridad para APIs - Definir políticas de control de acceso, cuotas y limitación de tráfico. - Gestionar el ciclo de vida de las APIs desde su diseño hasta su despliegue productivo. - Monitorear el consumo, rendimiento y disponibilidad de los servicios expuestos. Integración de Sistemas - Participar en proyectos de integración entre aplicaciones internas y externas. - Diseñar soluciones de integración utilizando patrones de arquitectura orientada a servicios. - Colaborar con equipos de desarrollo, arquitectura y plataformas para garantizar integraciones eficientes. - Apoyar iniciativas de modernización y desacoplamiento de aplicaciones monolíticas. DevOps y Automatización - Implementar y mantener pipelines de CI/CD. - Gestionar despliegues automatizados mediante herramientas como Jenkins, GitLab CI/CD o equivalentes. - Participar en procesos de versionamiento y gestión de código utilizando GitHub. Calidad y Pruebas - Desarrollar pruebas unitarias y de integración utilizando JUnit, Mockito y frameworks similares. - Asegurar estándares de calidad, seguridad y rendimiento en el código desarrollado. - Participar en revisiones de código y definición de buenas prácticas. - Analizar y corregir vulnerabilidades o problemas detectados en las aplicaciones. Soporte y Continuidad Operacional - Investigar y resolver incidencias en ambientes productivos. - Realizar análisis de causa raíz ante problemas o degradación de servicios. - Proponer mejoras de rendimiento, disponibilidad y escalabilidad. 2- Conocimientos Técnicos Desarrollo Backend - Java 10+ o superior (20). - Spring Boot. - Diseño e implementación de arquitecturas basadas en Microservicios. - Desarrollo, mantenimiento y optimización de APIs REST. - Experiencia en desarrollo de aplicaciones y servicios con .NET / .NET Core. - Manejo de patrones de integración y arquitectura distribuida. - Shell Scripting. - AWK. API Management - APIGEE / API Connect. - Creación y gestión de Proxies de APIs. - Diseño y publicación de APIs corporativas. - Gestión del ciclo de vida de APIs. - Monitoreo, métricas y gobierno de APIs. Seguridad y Gestión de Tráfico - OAuth2 - JWT (JSON Web Token). - API Keys. - Seguridad de APIs - Cuotas y límites de consumo. - Traffic Management.- Rate Limiting - Análisis y monitoreo de consumo de APIs.- Políticas de monetización y exposición de servicios. Sistemas Operativos - Linux / Unix. - Red Hat Enterprise Linux (RHEL). DevOps y Automatización - GitHub. - Git. - CI/CD – Jenkins - GitLab CI/CD - automatización de pipelines de integración y despliegue continuo - Gestión de versiones y ramas. Calidad de Software - JUnit.- Mockito. Pruebas unitarias. Pruebas de integración. Conocimientos Deseables - Dockers.- OpenShift.- Kafka. - Bases de datos Oracle y SQL - Observabilidad y monitoreo - Nexus o Artifactory - Metodologías ágiles (Scrum, Kanban). - Manejo de Jira para gestión y seguimiento de proyectos. - Manejo de ServiceNow para gestión de incidentes, requerimientos, problemas y cambios. 3- Competencias - Capacidad analítica y resolución de problemas complejos. - Orientación al cliente y a los resultados. - Trabajo en equipo y colaboración multidisciplinaria. - Habilidades de comunicación efectiva. - Capacidad para trabajar tanto en tecnologías legacy como en arquitecturas modernas. - Habilidad para trabajar en entornos productivos y aplicaciones críticas, minimizando riesgos operacionales, garantizando la disponibilidad de los servicios y aplicando buenas prácticas de operación. - Disponibilidad para participar en turnos, guardias y actividades fuera del horario laboral, asegurando la continuidad aplicativa. Informações adicionais Beneficios Stefanini Originally posted on Himalayas

JobMatch aggregates public listings. Always apply through the original posting.