Full-Stack Java en Vinneren | Torre

Full-Stack Java

Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Tiempo completo

Tipo de contrato: Empleado

Oculto
(ACCEDER para conocer si es un match)
Los admins del trabajo solicitaron ocultar esto del público.
location_on
Híbrido (Vito Alessio Robles, Florida, Ciudad de México, CDMX, México)
Publicado hace 4 meses

Responsabilidades


Diseñar y estructurar soluciones técnicas complejas, seleccionando el stack tecnológico más adecuado para asegurar la escalabilidad y mantenibilidad a largo plazo; así como desarrollar componentes front-end de alto rendimiento y servicios back-end robustos, bajo principios de código limpio (Clean Code) y patrones de diseño sólidos. Descripción General: - Posición operativa enfocada en el desarrollo integral de aplicaciones web (tanto de cara al cliente como en servidor) dentro de las Áreas de Desarrollo de Sistemas. - Trabaja de la mano con proveedores externos, consultorías y células multidisciplinarias (UI/UX, QA, DevOps). Funciones del Puesto: - Diseñar, desarrollar y mantener aplicaciones web completas (front-end y back-end). - Crear interfaces de usuario responsivas, accesibles y de alto rendimiento. - Construir, documentar e integrar APIs RESTful o GraphQL. - Implementar lógica de negocio eficiente y escalable. - Diseñar y administrar bases de datos relacionales. - Integrar servicios externos (autenticación, pagos, mensajería, terceros, etc.). - Realizar pruebas unitarias, funcionales y de integración. - Participar en la definición de arquitectura y toma de decisiones técnicas. - Resolver incidencias en entornos de producción y mejorar continuamente el sistema. - Documentar código, procesos y componentes técnicos. Competencias Técnicas: - Spring Framework, .net core. - Software Intermedio: Git, GitLab, Postman, React, Angular, Vue.js o equivalente, MySQL, Oracle, SQL Server. - Software Básico: SonarQube. - Conocimientos Avanzados: Java > 8, Maven. - Conocimientos Intermedios: Consumo de API Rest. KPIs Objetivo: - Lead Time de Funcionalidades (Tiempo de Entrega): Medición de la velocidad desde que se define un requerimiento hasta que se despliega en producción mediante CI/CD. - Densidad de Defectos en Producción: Reducción del porcentaje de bugs o caídas del sistema imputables a desarrollos nuevos. - Cobertura de Pruebas Unitarias: Porcentaje de código respaldado por pruebas automatizadas (meta ideal técnica: >80%). - Índice de Deuda Técnica (SonarQube): Mantener los niveles de criticidad de "code smells" y vulnerabilidades bajo el estándar de calidad de la empresa. - Tasa de éxito de Pull Requests (PRs): Porcentaje de código aprobado sin necesidad de re-trabajo masivo en la revisión por pares. - Frecuencia de Despliegues / Commits exitosos: Nivel de actividad constante documentando cambios bajo la metodología GitFlow. - Tiempo de Resolución de Incidencias (MTTR): Velocidad promedio para corregir bugs o incidencias asignadas en producción. - Cumplimiento de Sprint Backlog: Porcentaje de tareas (estimadas en historias de usuario) finalizadas en los tiempos acordados. Soft Skills: - Solución de problemas y Toma de decisiones (Nivel Avanzado). - Empatía, Trabajo en equipo, Manejo de conflictos, Orientación a resultados, Responsabilidad, Adaptabilidad al cambio, Aprendizaje continuo y Congruencia (Nivel Satisfactorio). - Pasión por el cliente y Ejecución impecable (Nivel Satisfactorio operativo).