¿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 TECNOLÓ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. - Kaizen Hub, 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!