Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Desarrollador Java Fullstack Senior

AIT

Ciudad de México

Presencial

MXN 400,000 - 600,000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una empresa de tecnología en Ciudad de México busca un Desarrollador Full Stack con al menos 5 años de experiencia en aplicaciones web. El candidato ideal tiene título en tecnologías de la información e inglés técnico intermedio. La posición implica el análisis, diseño y despliegue de aplicaciones, trabajando con herramientas como Java, Angular y bases de datos relacionales. La empresa fomenta la colaboración en equipos ágiles y propone un entorno innovador con oportunidades de desarrollo profesional.

Formación

  • 5 años de experiencia en desarrollo full stack de aplicaciones web.
  • Inglés técnico intermedio.
  • Experiencia en metodologías ágiles (Scrum).

Responsabilidades

  • Analizar, diseñar, implementar e integrar aplicaciones web.
  • Asegurar la calidad y rendimiento de las soluciones desarrolladas.
  • Colaborar en equipos interdisciplinarios para cumplir con los objetivos.

Conocimientos

Java
Angular 12
React
HTML
CSS3
JavaScript
Spring Boot
SQL Server
MySQL
PostgreSQL
Git

Educación

Título universitario en Tecnologías de la información, Informática o afín
Descripción del empleo

Formación: Título universitario en Tecnologías de la información, Informática o afín

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).

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 las 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 moderno.

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, MySQL o PostgreSQL
  • Diseño e integración de APIs RESTFul
  • Git
  • Pruebas unitarias
  • Trabajo con marcos ágiles 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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.