وصف الوظيفة
¡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
Backend-Engineer, Java-Developer, API-Developer, Backend-Web-Developer, Backend-API-Developer, Backend-Development, Backend-Platform-Developer, Backend-Systems-Developer, Lead-Backend-Developer
GetGlobalJob ليست صاحبة العمل ولا وسيطاً في التوظيف. يتم التقديم على موقع الناشر الأصلي، فتحقّق دائماً من الإعلان قبل إرسال بياناتك، ولا تدفع أي مبلغ مقابل وظيفة.