Formación : TÃtulo universitario en
TecnologÃas de la información, Informática o afÃn
Modalidad : HÃbrido
Temporalidad : 6 meses
Experiencia: 5 años en adelante
Inglés: Inglés técnico intermedio (lectura de documentación, comunicación en equipos
internacionales y uso de herramientas globales).
Requirements El
Desarrollador Full Stack es responsable del análisis, diseño, implementación,
integración y despliegue de aplicaciones web completas, abarcando tanto el
frontend como el backend, asà como la gestión de bases de datos.
Su función es asegurar la calidad, escalabilidad, rendimiento y mantenibilidad
de las soluciones desarrolladas, participando activamente en la evolución de
plataformas digitales con visión de negocio.
Trabaja bajo metodologÃas ágiles (Scrum), colaborando en equipos
interdisciplinarios para cumplir con los objetivos y retos tecnológicos de la
organización, aplicando mejores prácticas de desarrollo contemporáneo.
Requerimientos
Experiencia Profesional:
• MÃnimo 5 años en desarrollo full stack de aplicaciones web, participación en
proyectos ágiles y entrega de soluciones productivas.
Conocimientos indispensables:
• Java desde versiones 8 en adelante
• Angular 12 o React, HTML, CSS3, Javascript, Bootstrap
• Spring Boot
• SQL Server, My SQL o PostgreSQL
• Diseño e integración de APIs RESTFul
• Git
• Pruebas unitarias
• Trabajo con marcos agiles de Scrum
Habilidades Técnicas Deseables
• Experiencia en retail
Actividades
• Diseñar y desarrollar interfaces de usuario modernas (Frontend) empleando
Angular 12+, HTML5, CSS3, Bootstrap y/o Material UI, asegurando usabilidad,
accesibilidad y experiencia de usuario.
• Crear, mantener y optimizar microservicios y APIs REST (Backend) utilizando
Node.js, .NET Core o Java (Spring Boot) según el entorno, implementando lógica
de negocio eficiente y segura.
• Integrar las capas de frontend y backend mediante servicios y APIs,
garantizando la correcta comunicación, protección y consistencia de datos.
• Diseñar, administrar y optimizar bases de datos relacionales (SQL Server,
MySQL, PostgreSQL): modelado de datos, elaboración de consultas, creación de
procedimientos almacenados e Ãndices.
• Implementar layouts responsivos y adaptativos, siguiendo principios de
mobile -first y buenas prácticas de rendimiento web.
• Realizar testing (pruebas unitarias, integración y funcionales) para asegurar
la calidad del software, detectar errores y validar nuevos desarrollos.
• Versionar y gestionar código fuente usando Git, aplicando buenas prácticas de
ramas (branching), merges, pull requests y gestión de releases.
• Participar activamente en las ceremonias ágiles (Scrum): daily standups,
planificación, revisiones de sprint y retrospectivas.
• Documentar técnicamente las soluciones entregadas, asà como los endpoints,
modelos de datos y flujos de integración.
• Colaborar estrechamente con los equipos de diseño UX/UI, QA, infraestructura
y DevOps para la correcta integración y despliegue de las aplicaciones.
• Proponer y aplicar mejoras continuas en los procesos de desarrollo,
automatización de tareas, testing y despliegue continuo (CI/CD).
• Investigar y adoptar nuevas tecnologÃas, frameworks y patrones de
arquitectura que aporten valor e innovación al producto digital.
📌 Desarrollador Java Fullstack Senior (Cancún)
🏢 AIT
📍 Cancún