Descripción
Resumen del Puesto:
Buscamos un Backend Developer para desarrollar y mantener soluciones robustas, seguras y escalables con Java y Spring Boot, enfocado en microservicios y soluciones cloud-native.
Puntos Destacados:
1. Desarrollo de soluciones backend robustas y escalables con Java/Spring Boot
2. Participación en diseño técnico y desarrollo de nuevas funcionalidades
3. Colaboración en equipos multidisciplinarios para soluciones tecnológicas
**Descripción:**
----------------
**Sobre KrediYA**
KrediYA es una fintech multinacional con presencia en siete países de América Latina. Nos especializamos en soluciones de crédito digitales, accesibles y seguras, diseñadas para transformar la experiencia financiera de millones de personas.
Con operaciones en Panamá, Guatemala, Costa Rica, México, El Salvador, Honduras y Colombia, y con planes activos de expansión, somos una organización dinámica, enfocada en resultados, innovación y excelencia operativa. Nuestra visión es clara: seguir creciendo en la región y llevar nuestras soluciones a nuevos mercados en los próximos años.
En KrediYA, el talento es el eje de nuestra transformación. Si estás buscando una empresa con impacto real, cultura ágil y oportunidades de crecimiento, queremos conocerte.
**Objetivo del Cargo**
Desarrollar, implementar y mantener soluciones backend robustas, seguras y escalables utilizando Java y Spring Boot, garantizando un alto desempeño dentro de arquitecturas basadas en microservicios y soluciones cloud\-native. Será responsable de diseñar e implementar nuevas funcionalidades, asegurar la calidad del código y colaborar con equipos multidisciplinarios para entregar soluciones tecnológicas alineadas con las necesidades del negocio.
**Funciones del Cargo**
* Desarrollar aplicaciones backend utilizando Java y Spring Boot.
* Diseñar, desarrollar y mantener APIs seguras, robustas y escalables.
* Implementar soluciones bajo arquitecturas de microservicios.
* Participar en el diseño técnico y desarrollo de nuevas funcionalidades.
* Optimizar el rendimiento, escalabilidad y seguridad de las aplicaciones.
* Implementar la persistencia de datos utilizando JPA y JDBC.
* Desarrollar consultas y componentes utilizando bases de datos relacionales y no relacionales.
* Elaborar pruebas unitarias utilizando JUnit 5 para asegurar la calidad del código.
* Gestionar dependencias y construcción de proyectos mediante Maven.
* Colaborar con equipos de Frontend, QA, Arquitectura y Producto durante todo el ciclo de desarrollo.
* Participar en revisiones de código y promover buenas prácticas de desarrollo.
* Resolver incidencias técnicas y participar en iniciativas de mejora continua.
**Perfil Requerido**
*Formación Académica*
* Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines.
* Se valorarán certificaciones o formación complementaria en Java, Spring Boot, Arquitectura de Microservicios o tecnologías Cloud.
**Experiencia**
* Más de 5 años de experiencia como Backend Developer.
* Experiencia comprobada desarrollando aplicaciones con Java 8 o Java 17 (excluyente).
* Deseable experiencia con Java 21\.
* Experiencia en desarrollo con Spring Boot.
* Experiencia diseñando y desarrollando APIs REST.
* Experiencia trabajando con arquitecturas de microservicios.
* Experiencia utilizando Maven para la gestión de proyectos.
* Experiencia implementando pruebas unitarias con JUnit 5\.
* Experiencia trabajando con persistencia de datos mediante JPA y JDBC.
* Sólidos conocimientos en bases de datos relacionales y no relacionales.
**Competencias Técnicas Clave**
* Java
* Spring Boot.
* SQL.
* JUnit
* JPA.
* JDBC.
* Desarrollo de APIs REST.
* Arquitectura de Microservicios.
* Bases de datos relacionales.
* Bases de datos no relacionales.
* Desarrollo de soluciones Cloud\-Native.
* Buenas prácticas de desarrollo y calidad de software.
**Competencias Blandas**
* Alta capacidad de abstracción para analizar y resolver problemas complejos.
* Comunicación efectiva y trabajo colaborativo.
* Autonomía y alto sentido de responsabilidad.
* Orientación a resultados.
* Capacidad para proponer soluciones técnicas y tomar decisiones.
* Adaptabilidad y resiliencia en entornos dinámicos.
* Mentalidad de mejora continua y aprendizaje constante.
* Beneficios del Cargo
**Beneficios del Cargo**
* Beneficios de ley.
* Modalidad de trabajo remota.
* Participación en proyectos tecnológicos de impacto regional.
* Ambiente colaborativo orientado a la innovación.
* Oportunidades de desarrollo y crecimiento profesional.