¿ Estás buscando nuevos desafíos y un lugar donde puedas disfrutar de un ambiente cercano mientras aprendes constantemente?
¡Bienvenido a un equipo con un propósito claro : "TRANSFORMAR la vida de las personas siendo el aliado TECNO LÓGICO más confiable"! 🚀
¡Prepárate y únete a esta aventura!
¿Qué encontrarás?
- Retos técnicos y personales que te mantendrán en constante crecimiento. 🤝 Un equipo conectado, enfocado en tu bienestar físico y mental .
- Cultura de mejora continua , fresca y colaborativa, con oportunidades de aprendizaje y gente dispuesta a apoyarte.
- KaizenHub , un programa diseñado para potenciar tus talentos, con feedback , mentorías y coaching a través de Sofka U . ¡Será un reto y un juego a la vez! 🧠🎮
- Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional.
¿Qué buscamos?
Buscamos un Desarrollador Backend Senior con experiencia sólida en el diseño, implementación y mejora de sistemas empresariales complejos, especialmente dentro del sector bancario o financiero.
Tu rol será clave para :
Diseñar soluciones robustas.Acompañar técnicamente a tu equipo.Garantizar calidad, seguridad y cumplimiento de estándares.Participar en todo el ciclo de desarrollo, desde el diseño hasta la puesta en producción.Si disfrutas trabajar con Java, Spring, microservicios, CI / CD, APIs REST y, sobre todo, con tecnologías IBM (IIB, WAS, DataPower), ¡este es tu lugar!
Funciones principales del rol
Apoyar en el diseño de soluciones escalables y alineadas a los lineamientos del banco.Implementar, evaluar y mejorar aplicaciones y componentes backend, garantizando calidad y cumplimiento de criterios funcionales y no funcionales.Asegurar que las implementaciones cumplan políticas, estándares y buenas prácticas definidas por chapters / COEs.Liderar prácticas de desarrollo : clean code, patrones de diseño, estructuración y optimización del código.Acompañar al equipo desde la construcción hasta la liberación en producción, participando activamente en CI / CD.Realizar debugging avanzado, troubleshooting y resolución preventiva de errores.Diseñar y desarrollar APIs REST eficientes, documentadas y alineadas a OpenAPI.Integrarse con arquitecturas basadas en microservicios, aplicando patrones de desacoplamiento, resiliencia y escalabilidad.Participar en el diseño, ejecución y mejora continua de pruebas : unitarias, integración, contrato y mutación.Colaborar en procesos de infraestructura como código, versionamiento, revisiones de merge y workflows de ramas.Requisitos técnicos esenciales
IBM Integration BUS (IIB)IBM WebSphere Application Server (WAS)IBM DataPowerLenguajes y frameworks
Java (mínimo 5 años de experiencia).Spring Framework / Spring Boot.Manejo experto de :Clases, interfaces, herencia, polimorfismo, composición.Colecciones, genéricos y excepciones.Programación funcional (lambdas, streams, concurrencia).Diseño y arquitectura
Patrones de diseño (Singleton, Factory, Facade, Adapter, Builder, Decorator).
Diseño de microservicios : modularidad, cohesión, resiliencia, observabilidad.
Arquitectura de aplicaciones escalables y componentes reutilizables.
APIs y comunicación
Diseño avanzado de APIs REST , manejo de HTTP Codes.Documentación con Swagger / OpenAPI .Consumo de APIs externas y componentes reutilizables.CI / CD y DevOps
Experiencia con Azure DevOps, GitHub Actions o Jenkins .Diseño y monitoreo de pipelines CI / CD de extremo a extremo.Infraestructura como código ( Terraform ), gestión de configuración ( Helm ).Control de versiones avanzado, flujos de ramas y Gitflow.Pruebas
Pruebas unitarias y de integración en proyectos complejos.Pruebas de contrato (Spring Cloud Contract, OpenAPI) – deseable.Pruebas de mutación y estrategias de cobertura avanzada – deseable.Bases de datos
Fuertes conocimientos en BDs SQL y NoSQL .Optimización, modelado, consultas JPQL y nativas.Manejo avanzado de transacciones, bloqueos y concurrencia.Seguridad
Autenticación y autorización con :JWT, OAuth2, OpenID, SAML2 .Conocimiento de ataques comunes : SQL Injection, XSS, SSRF.Estándares OWASP Top 10 e ISO-27001 .Contenedores
Manejo de contenedores Docker, configuraciones, permisos.Integración en CI / CD.Conocimientos básicos en Kubernetes u OpenShift (deseable).¡ PRESENTATE y sé parte de esta historia!
Condiciones
Contrato a término indefinido ¡Queremos relaciones a largo plazo y que seas parte de nuestra familia por mucho tiempo!¿Buscas crecimiento profesional? En Sofka, te ofrecemos un ecosistema de aprendizaje con múltiples herramientas para cerrar brechas y potenciar tus habilidades. ¡Tú decides cómo quieres crecer! 📚