¿ 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? 🎯 ¿Qué harás? Como Desarrollador Backend Java Sr, serás pieza clave en la construcción de soluciones financieras robustas, eficientes y seguras. Te enfocarás en el desarrollo, evaluación y mejora de sistemas críticos, alineándote con los estándares técnicos y metodológicos del equipo. Trabajarás en estrecha colaboración con equipos multifuncionales para garantizar entregas de alto valor, respetando criterios funcionales, no funcionales y plazos establecidos. 🧩 Tus responsabilidades incluirán: 🔧 Diseñar y desarrollar microservicios escalables y modulares en Java (Spring Boot). 🔗 Integrar sistemas a través de APIs seguras, eficientes y bien documentadas. 🧪 Implementar pruebas unitarias, de contrato y mutación con enfoque en calidad temprana. 🛠️ Aplicar principios de programación orientada a objetos y funcional para soluciones mantenibles. 📚 Documentar soluciones técnicas alineadas con estándares del sector financiero. 🧠 Detectar, depurar y resolver incidencias técnicas complejas. 🧩 Optimizar consultas y estructuras en bases de datos relacionales y no relacionales. 🛡️ Garantizar seguridad en microservicios mediante autenticación, autorización y cumplimiento OWASP. 🚀 Participar en procesos de integración y entrega continua (CI/CD), asegurando calidad y eficiencia. 🛠️ Perfil técnico y conocimientos deseados 🎓 Formación: Profesional en Ingeniería de Sistemas, Computación o carreras afines. 💡 Conocimiento técnico requerido: ✔️ Java EE 8+ y Spring Boot (nivel senior). ✔️ Programación orientada a objetos y funcional. ✔️ Patrones de diseño y arquitectura de microservicios . ✔️ API REST: diseño, integración, documentación y seguridad. ✔️ Pruebas: unitarias, de contrato (Spring Cloud Contract), mutación. ✔️ Bases de datos: • Relacionales: normalización, optimización de queries, replicación, fragmentación. • No relacionales: implementación y configuración. ✔️ Seguridad: JWT, OAuth2 , OpenID, SAML2, OWASP Top 10, ISO 27001. ✔️ Clean code, reutilización, mantenibilidad y buenas prácticas. ✔️ CI/CD: diseño de pipelines, control de versiones, configuración de contenedores. ✔️ Herramientas de debugging, logging y troubleshooting. 🧰 Herramientas deseables : - Spring Cloud Contract, OpenAPI - Docker, Git, Jenkins - Jira, Confluence - Copilot (plus) 🔍 ¿Qué buscamos en ti? ✅ +5 años de experiencia en desarrollo backend Java. ✅ Dominio técnico para enfrentar desafíos complejos con autonomía. ✅ Capacidad de trabajo colaborativo en entornos ágiles. ✅ Orientación a la calidad, la seguridad y la mejora continua. ✅ Alta capacidad de análisis, aprendizaje y documentación. ✅ Visión técnica para proponer soluciones escalables y sostenibles. 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! 📚