Descripción del cargo
Buscamos un Desarrollador Full Stack con experiencia en Angular (frontend) y Java Spring Boot (backend), capaz de participar en todo el ciclo de desarrollo de aplicaciones web — desde el diseño y la implementación hasta el despliegue en entornos cloud.
El candidato ideal es una persona proactiva, con buenas prácticas de desarrollo, que disfrute trabajar en equipo bajo metodologías ágiles y con interés en seguir creciendo profesionalmente.
* Responsabilidades
Diseñar, desarrollar y mantener aplicaciones web full stack usando Angular y Spring Boot.
Crear y consumir APIs REST seguras y eficientes.
Gestionar control de versiones con Git y colaborar mediante GitHub / GitLab.
Participar en ceremonias Scrum (daily, sprint planning, reviews, retrospectivas).
Implementar despliegues en AWS (EC2, S3, RDS o servicios equivalentes).
Configurar y optimizar bases de datos relacionales (OracleSQL y PostgreSQL).
Asegurar la calidad del código y aplicar buenas prácticas (SOLID, Clean Code, OWASP).
Colaborar con equipos de diseño, QA y producto para entregar soluciones de valor.
* Requisitos
Experiencia comprobable desarrollando con Angular (v12+).
Conocimientos sólidos en Java Spring Boot y desarrollo de APIs REST.
Experiencia en Git / Git Flow.
Comprensión de metodologías ágiles (Scrum, Kanban).
Experiencia con bases de datos relacionales: OracleSQL y PostgreSQL.
Conocimientos básicos en servicios AWS (EC2, S3, RDS, CloudFront) para despliegues de frontend y backend.
* Deseables (no excluyentes)
Conocimientos en Node.js con Express.
Experiencia o afinidad con diseño UI/UX y herramientas como Figma.
Familiaridad con Docker o pipelines de integración continua (GitHub Actions, Jenkins).
Buen manejo de control de versiones en entornos colaborativos (Pull Requests, Code Reviews).