Company Description: SIIGSA
Job Description: Descripción del cargo
Se busca un/a Desarrollador/a Java Full-Stack para integrarse a un proyecto de 6 meses de duración, colaborando con un importante cliente del sector público.
El rol implica diseñar, desarrollar e implementar soluciones de software completas, abarcando tanto el front-end como el back-end —con un enfoque mayoritario en el desarrollo backend—, asegurando la funcionalidad, rendimiento y escalabilidad de las aplicaciones.
Principales responsabilidades
- Diseñar e implementar la lógica del servidor, API y servicios back-end, garantizando la seguridad, eficiencia y correcta integración con bases de datos y otras aplicaciones.
- Construir y mantener la interfaz de usuario utilizando tecnologías web modernas, promoviendo una experiencia intuitiva y adaptable.
- Participar en el diseño arquitectónico de las soluciones, proponiendo tecnologías, patrones de diseño y buenas prácticas.
- Detectar y resolver problemas de rendimiento, optimizando código y consultas.
- Escribir pruebas unitarias, de integración y end-to-end, asegurando la calidad del software.
- Colaborar en el despliegue y mantenimiento continuo de las aplicaciones, incluyendo actualizaciones y resolución de incidencias.
- Participar activamente en equipos ágiles, contribuyendo al cumplimiento de los objetivos del proyecto.
Requisitos indispensables
- Título de Ingeniería Civil o de Ejecución en Computación e Informática, o carrera afín (titulado/a, egresado/a o licenciado/a).
- Mínimo 5 años de experiencia en desarrollo de proyectos complejos y transaccionales, preferentemente en sectores como banca, retail u otros con alto volumen de información.
- Experiencia comprobable en desarrollo full-stack, con dominio tanto de front-end como de back-end/API e integración con bases de datos y otras aplicaciones.
- Experiencia en metodologías ágiles.
- Dominio de al menos 6 de los siguientes conocimientos técnicos:
- Desarrollo web con HTML5/CSS.
- Servicios REST/JSON.
- Framework VueJS.
- Bootstrap.
- Programación orientada a objetos.
- Diseño y desarrollo de microservicios.
- Java 6 o superior.
- SpringBoot.
- SQL (preferentemente Oracle o PostgreSQL).
- Herramientas de testing (JUnit, JMeter).
- Sistema operativo Unix/Linux.
- Frameworks de desarrollo de capa de negocio/presentación.
Requisitos deseables
Se Valorará Contar Con
- Más de 5 años de experiencia en el perfil Full-Stack.
- Certificaciones, diplomados o postgrados en desarrollo de software.
- Formación complementaria (40 horas o más) en:
- Desarrollo de API.
- Microservicios, SpringBoot, SpringBatch.
- Desarrollo en nube.
- Desarrollo seguro.
- Diseño de aplicaciones.
- Integración de datos.
- Metodologías ágiles.
- Desarrollo web, integración, seguridad y optimización.
Modalidad: Híbrida (trabajo remoto con posibilidad de asistencia presencial ocasional)