Desarrollador FullStack
Desarrollador FullStack
Medellin, CO, 050021
1. ¿Qué buscamos?
Desarrollador Full Stack
Tus principales responsabilidades a desarrollar:
- Desarrollar funcionalidades backend y frontend utilizando Java, Spring Boot y Angular.
- Construir y consumir APIs REST.
- Participar en desarrollos sobre plataformas low-code (incluyendo OutSystems).
- Gestionar la integración con bases de datos relacionales.
- Ejecutar y apoyar pruebas funcionales y de rendimiento.
- Asegurar el cumplimiento de buenas prácticas de calidad de código y versionamiento.
- Participar en revisiones de código y propuestas de mejora técnica.
- Apoyar procesos de despliegue y estabilización en ambientes de desarrollo y pruebas.
- Trabajar de manera colaborativa bajo metodologías ágiles.
- Brindar soporte y acompañamiento técnico dentro del equipo.
Perfil Académico:
- Profesional en Ingeniería de Sistemas, Software o carreras afines.
Experiencia:
- Experiencia en desarrollo full stack con enfoque en backend y frontend.
- Experiencia en el desarrollo y consumo de APIs REST.
- Experiencia trabajando bajo metodologías ágiles.
- Experiencia o disposición para trabajar con plataformas low-code (OutSystems).
Habilidades Técnicas Requeridas:
- Java (8+) y Spring Boot
- TypeScript
- Angular
- MySQL y PostgreSQL
- Git (control de versiones, flujo de ramas y pull requests)
- Postman (pruebas de APIs)
- Docker (contenedorización)
- Kubernetes (conceptos y despliegues)
- JMeter (pruebas de carga y rendimiento)
- Amazon EC2 (infraestructura cloud)
- Azure Active Directory (autenticación e identidades)
- Artifactory (gestión de artefactos)
- Desarrollo y consumo de APIs REST
Habilidades Técnicas Deseadas:
- Arquitectura de microservicios
- CI/CD y automatización de despliegues
- Spring Cloud
- Principios SOLID, patrones de diseño y Clean Code
- Buenas prácticas de desarrollo frontend y backend
- Seguridad en aplicaciones web (JWT, OAuth2)
- Testing automatizado e integración continua
- Optimización de consultas SQL
- Observabilidad, monitoreo y gestión de logs
- Experiencia en entornos cloud híbridos (AWS + Azure)
- Integración entre plataformas low-code y microservicios
- Pruebas E2E y automatización funcional
- Conocimiento en DevOps y pipelines
Habilidades Blandas:
- Trabajo en equipo y colaboración
- Comunicación efectiva
- Proactividad y orientación a resultados
- Pensamiento analítico y resolución de problemas
- Adaptabilidad al cambio