




Resumen del Puesto: Desarrollador Java Senior (Backend) responsable del diseño, desarrollo e implementación de soluciones robustas, escalables y seguras en Java 21 y Spring/Jakarta, colaborando en equipos ágiles. Puntos Destacados: 1. Desarrollo de microservicios y servicios backend escalables y seguros. 2. Trabajo con Java 21, Spring/Jakarta y Kubernetes en entornos ágiles. 3. Colaboración en equipos ágiles con enfoque en calidad y automatización. DESCRIPCIóN **Desarrollador Java Senior (Backend)** responsable del diseño, desarrollo e implementación de soluciones backend robustas, escalables y seguras, basadas en Java 21 y tecnologías del ecosistema Spring/Jakarta. Participa en la construcción y mantenimiento de APIs REST, gestión eficiente de bases de datos relacionales y despliegues en entornos contenerizados con Kubernetes, colaborando en equipos ágiles y alineado a buenas prácticas de desarrollo, calidad y automatización. El rol se enfoca en el desarrollo de microservicios y servicios backend, asegurando mantenibilidad, rendimiento y calidad del código, en concordancia con prácticas modernas de DevOps y CI/CD REQUISITOS **Formación Académica** ----------------------- * Ingeniería o Licenciatura en Sistemas, Computación, Informática o áreas afines. **Experiencia Profesional** --------------------------- * Experiencia sólida en desarrollo backend con Java (a partir de 6 años) * Experiencia en construcción de servicios REST con Spring Framework o Jakarta. * Experiencia trabajando con bases de datos relacionales. * Participación en despliegues sobre Kubernetes. * Experiencia colaborando en entornos ágiles (Scrum) **Habilidades Técnicas Indispensables** ======================================= * Manejo de **Java 21**. * Uso de **expresiones lambda** y generación de **interfaces funcionales**. * Desarrollo de **servicios REST sobre Spring/Jakarta**. * Manejo de **SQL** (consultas, joins, optimización básica). * Experiencia en **despliegues en Kubernetes**. * Conocimiento básico de **seguimiento en pipelines CI/CD** * Pruebas de cobertura (unitarias y/o integración). * Capacidad de análisis de requerimientos. * Capacidad de análisis de datos. **Habilidades Técnicas Deseables** ================================== * **PL/SQL para PostgreSQL**. * Conocimiento básico en **pruebas de estrés**. * Conocimiento básico en revisión de **SQL Explain Plan** para análisis de rendimiento. * Experiencia complementaria en automatización y monitoreo de servicios backend * Familiaridad con buenas prácticas de observabilidad y despliegue continuo **Actividades del Puesto** ========================== * Diseñar, desarrollar y mantener servicios backend y microservicios escalables y seguros * Implementar y mantener APIs REST utilizando Spring/Jakarta. * Analizar requerimientos funcionales y técnicos para proponer soluciones eficientes. * Diseñar y ejecutar consultas SQL, optimizando su desempeño. * Apoyar en la revisión de planes de ejecución (Explain Plan) para mejora de rendimiento. * Participar en despliegues sobre Kubernetes y seguimiento básico de pipelines CI/CD * Implementar y ejecutar pruebas unitarias y validar cobertura de código. * Colaborar con equipos QA, DevOps y frontend dentro de marcos ágiles (Scrum) * Apoyar en pruebas de estrés y análisis básico de desempeño de aplicaciones. * Documentar componentes técnicos, APIs y procesos de desarrollo.


