10 días
Expira 18/06/2025
Desarrollador Fullstack Senior 💡
Desarrollador Fullstack Senior 💡
En APIUX nos identificamos como una fábrica de talento con una fuerte orientación de negocio donde continuamente brindamos espacios a las nuevas generaciones para mostrar y desarrollar ideas, conocimientos, y exponer modelos de negocio innovadores enfocados en cubrir siempre, con una propuesta de valor, las necesidades de nuestros clientes.
¿Qué hacemos?
Posicionamos al mejor talento, dándole un enfoque estratégico y nos esforzamos por entender a fondo la cultura y valores de cada uno de nuestros clientes para así hacer el match perfecto entre cliente y talento. Además nos aseguramos de brindar una experiencia de candidato y Employee experience ejemplar para nuestros futuros Happeners.🤟🚀
Ser Happeners significa pertenecer a una familia con principios integrales donde el espíritu ágil, colaborativo, innovador y deportivo son el combustible que inyectamos en nuestro corazón día a día para hacer las cosas cada vez mejor.💛
Objetivo del cargo:🎯
Gestionar y ejecutar el desarrollo de soluciones tecnológicas mediante la planificación detallada de proyectos, supervisión de cronogramas y recursos, y la identificación de riesgos potenciales. Colaborar estrechamente con los equipos de desarrollo y operaciones para garantizar la correcta implementación de los desarrollos, así como para resolver problemas que surjan durante el proceso. Realizar pruebas exhaustivas para validar el rendimiento de nuevas implementaciones, optimizando procesos y aplicaciones cuando sea necesario. Diseñar e implementar soluciones de procesamiento de datos conforme a los lineamientos establecidos, monitoreando el progreso de los proyectos y asegurando que los casos de uso se ejecuten correctamente.
¿Cuáles serán tus funciones? 😎
Planificar: Participa en el desarrollo del plan de implementación detallado que incluye cronogramas, recursos y estrategias de mitigación de riesgos. 5.3.2. Ejecutar: Trabajar con los equipos de desarrollo y operaciones para implementar el o los desarrollos requeridos. Solucionar problemas y resolver cualquier problema que pueda surgir durante el desarrollo. 5.3.3. Pruebas y validaciones: Realizar pruebas lo más exhaustivas posible para garantizar que los casos de uso definidos funcionen correctamente. Valida el rendimiento de nuevas implementaciones. 5.3.4. Optimizar: Puede identificar oportunidades para optimizar procesos o aplicaciones. 5.3.5. Diseñar soluciones de procesamiento que satisfagan las necesidades del Servicio. 5.3.6. Implementar ingesta de datos, algoritmos de cálculo o procesamiento de acuerdo con los lineamientos definidos por el SII. 5.3.7. Monitorear el progreso de los proyectos de desarrollo y resolver problemas.
¿Qué esperamos de ti para hacer un buen match? 💘
- Implementar y mantener aplicaciones backend utilizando Java Spring Framework y Spring Boot, desarrollando servicios eficientes, escalables y de alto rendimiento
- Desarrollar interfaces de usuario interactivas y escalables utilizando tecnologías como React, Redux, Angular, HTML5, CSS3, JavaScript, jQuery, y Bootstrap.
- Realizar control de versiones con Git y herramientas de integración continua como Jenkins.
- Desarrollar APIs RESTful utilizando REST + JSON con alto enfoque en el diseño y la seguridad de las mismas.
- Implementar la comunicación entre microservicios mediante arquitectura de Microservicios y SOA, utilizando colas para la mensajería asincrónica y optimizando procesos con tecnologías de manejo de colas.
- Configuración, administración y automatización de builds con Maven y Jenkins.
- Realizar pruebas unitarias con JUnit, Mockito y gestión de calidad con SonarQube.
- Trabajar bajo metodologías ágiles (Scrum, Kanban), participando activamente en sprints, ceremonias ágiles (Daily Standups, Planning, Retrospectives), y asegurando entregas constantes de valor al negocio. En proyectos que no siguen metodologías ágiles, trabajar con metodología tradicional aplicando técnicas de gestión de proyectos más estructuradas.
- Profesionales titulados de Ingeniería Civil en Informática, Ingeniería en Informática o cualquier carrera afín.
- Mínimo 6 (SEIS) años de experiencia implementando proyectos con tecnologías solicitadas en estas bases, es decir, desempeñando tareas de desarrollo e implementación de sistemas en las tecnologías indicadas en ítem 4 sección imprescindibles de esta tabla.1. Diseño y programación orientados a objetos. 2. Metodologías ágiles. 3. Análisis, diseño e implantación de sistemas en ambiente web basados en HTML5 CSS3. 4. Diseño y programación de microservicios. 5. Tecnologías de desarrollo Java 6 o superior, JEE 5 o superior (con énfasis en JAX-WS, JAX-RS, JMS). 6. Servicios REST/JSON. 7. Bootstrap. 8. AngularJS o VueJS 9. Spring Boot. 10. SQL, de preferencia las versiones incluidas en los motores de bases de datos Oracle 12c o superior, o PostgreSQL 1. Certificaciones de lenguajes de programación. 2. Certificaciones de bases de datos. 3. Certificaciones seguridad de información en el ámbito del desarrollo de software. 4. Diplomados, Magister, Postgrados o cursos de 90 horas o más en:
- Metodologías ágiles
- Gestión de proyectos TI
- Desarrollo API
- Microservicios, Spring Boot
- Desarrollo en nube
- Desarrollo seguro
- Diseño de aplicaciones
Algunos de nuestros beneficios :🤙🏻💛
- Día libre en tu cumpleaños
- Día libre por mudanza.
- Seguro dental.
- Seguro médico.
- Seguro de vida.
- Bono por nacimiento.
- Bono por matrimonio.
- Bono por recomendación.
- Bono por Navidad y fiestas patrias.