Detalles de la Vacante

Desarrollador Fullstack Java React

Descripción

Empresa: axity

Profesional responsable del análisis, diseño, implementación, integración y despliegue de aplicaciones web completas (frontend y backend), incluyendo la gestión de bases de datos. Asegura calidad, escalabilidad, rendimiento y mantenibilidad de las soluciones, trabajando bajo metodologías ágiles (Scrum) y colaborando con equipos interdisciplinarios para evolucionar plataformas digitales con enfoque de negocio.

Experiencia requerida

Mínimo 3 a 5 años en desarrollo full stack de aplicaciones web, participación en proyectos ágiles y entrega de soluciones productivas

Responsabilidades

Diseñar y desarrollar interfaces frontend modernas y responsivas. Crear y optimizar microservicios y APIs REST en backend. Integrar frontend y backend garantizando consistencia y seguridad de datos. Diseñar, administrar y optimizar bases de datos relacionales. Implementar pruebas unitarias, de integración y funcionales. Gestionar código fuente con Git y buenas prácticas de versionamiento. Participar en ceremonias Scrum (dailys, planificación, revisiones, retrospectivas). Documentar soluciones técnicas, endpoints y modelos de datos. Colaborar con equipos UX/UI, QA, infraestructura y DevOps. Proponer mejoras continuas e investigar nuevas tecnologías y patrones de arquitectura.

Conocimientos técnicos

Frontend: React, HTML5, CSS3, JavaScript, TypeScript, Bootstrap o Material UI, diseño responsive y accesibilidad. Backend / Microservicios: Java, Spring Boot para APIs RESTful y lógica de negocio. Bases de datos relacionales: SQL Server, MySQL o PostgreSQL; modelado relacional, queries avanzados, optimización, procedimientos almacenados y triggers. APIs e integración: Diseño e integración de APIs RESTful (OpenAPI/Swagger), consumo de servicios y manejo seguro de datos. Control de versiones: Git (ramas, merges, pull requests, manejo de conflictos). Testing: Pruebas unitarias y funcionales (Jest, Mocha, Jasmine, NUnit), gestión de bugs y code review. Metodologías ágiles: Scrum (sprints, dailys, retrospectivas, gestión de backlog). Deseables: Herramientas de build y gestión de dependencias (NPM, Webpack, Maven), DevTools y automatización (Chrome DevTools, Postman, ESLint, Prettier), conocimientos en CI/CD y automatización de despliegues, certificaciones técnicas relacionadas al stack tecnológico o metodologías ágiles.

Escolaridad

Licenciatura o Ingeniería en Sistemas, Computación, Informática, Telemática o afín

Experiencia

Mínimo 3 a 5 años en desarrollo full stack de aplicaciones web, participación en proyectos ágiles y entrega de soluciones productivas

Conocimientos

Frontend: React, HTML5, CSS3, JavaScript, TypeScript, Bootstrap o Material UI, diseño responsive y accesibilidad. Backend / Microservicios: Java, Spring Boot para APIs RESTful y lógica de negocio. Bases de datos relacionales: SQL Server, MySQL o PostgreSQL; modelado relacional, queries avanzados, optimización, procedimientos almacenados y triggers. APIs e integración: Diseño e integración de APIs RESTful (OpenAPI/Swagger), consumo de servicios y manejo seguro de datos. Control de versiones: Git (ramas, merges, pull requests, manejo de conflictos). Testing: Pruebas unitarias y funcionales (Jest, Mocha, Jasmine, NUnit), gestión de bugs y code review. Metodologías ágiles: Scrum (sprints, dailys, retrospectivas, gestión de backlog). Deseables: Herramientas de build y gestión de dependencias (NPM, Webpack, Maven), DevTools y automatización (Chrome DevTools, Postman, ESLint, Prettier), conocimientos en CI/CD y automatización de despliegues, certificaciones técnicas relacionadas al stack tecnológico o metodologías ágiles.

Actividades

Diseñar y desarrollar interfaces frontend modernas y responsivas. Crear y optimizar microservicios y APIs REST en backend. Integrar frontend y backend garantizando consistencia y seguridad de datos. Diseñar, administrar y optimizar bases de datos relacionales. Implementar pruebas unitarias, de integración y funcionales. Gestionar código fuente con Git y buenas prácticas de versionamiento. Participar en ceremonias Scrum (dailys, planificación, revisiones, retrospectivas). Documentar soluciones técnicas, endpoints y modelos de datos. Colaborar con equipos UX/UI, QA, infraestructura y DevOps. Proponer mejoras continuas e investigar nuevas tecnologías y patrones de arquitectura.

Educación

Licenciatura o Ingeniería en Sistemas, Computación, Informática, Telemática o afín

Idiomas

Inglés técnico intermedio (lectura de documentación y comunicación en entornos internacionales)

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés técnico intermedio (lectura de documentación y comunicación en entornos internacionales)