Desarrollador Java + WAS - Remoto
¿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.
- 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 DataPower
Lenguajes 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! 📚
- División
- Operaciones
- Área
- Desarrollo y Arquitectura
- Puesto
- Consultor de Desarrollo
- Ubicaciones
- Varias ubicaciones
- Estado remoto
- Híbrido
¿Ya trabajas en Sofka?
Ayúdanos a encontrar a tu próximo compañero/a.