Desarrollador Full Stack Quarkus
Netby Consulting
Ubicación: Ecuador, Ecuador
Departamento: tecnologia
Posición: Desarrollador de Software
Tipo de Empleo: Tiempo Completo
Modalidad: Presencial
Fecha de Publicación:
Descripción del Puesto
📋 Resumen del Puesto
Buscamos un/a Desarrollador/a Full Stack Senior con sólida experiencia en Java y desarrollo backend moderno, capaz de diseñar, desarrollar e integrar soluciones escalables basadas en microservicios y APIs REST.
La posición requiere experiencia práctica con Quarkus, Angular, bases de datos relacionales y principios de arquitectura hexagonal, participando activamente en el desarrollo de soluciones robustas, mantenibles y alineadas con buenas prácticas de ingeniería de software.
📝 Responsabilidades
Diseñar, desarrollar y mantener aplicaciones utilizando Java y Quarkus.
Desarrollar e integrar microservicios y APIs REST.
Participar en el desarrollo frontend con Angular y arquitectura de microfrontends.
Diseñar e implementar soluciones aplicando principios de arquitectura hexagonal.
Trabajar con bases de datos Oracle, PostgreSQL y Redis.
Desarrollar y ejecutar pruebas unitarias y de integración.
Gestionar código fuente y procesos colaborativos de desarrollo mediante Git.
Participar en el despliegue y operación de aplicaciones sobre OpenShift.
Aplicar buenas prácticas de desarrollo, calidad de código, mantenibilidad y escalabilidad.
Colaborar con equipos técnicos en el análisis, diseño e implementación de nuevas funcionalidades.
✅ Requisitos
Experiencia sólida en desarrollo de software con Java, especialmente en soluciones backend.
Experiencia práctica trabajando con Quarkus.
Experiencia en desarrollo frontend con Angular.
Conocimiento y/o experiencia en microfrontends.
Experiencia desarrollando microservicios y APIs REST.
Manejo de bases de datos Oracle y conocimientos de PostgreSQL.
Conocimiento de Redis.
Manejo de Git para control de versiones.
Experiencia desarrollando pruebas unitarias y pruebas de integración.
Conocimiento y aplicación de principios de arquitectura hexagonal.
Experiencia o conocimientos en OpenShift.
Conocimientos de Kotlin serán valorados.
Experiencia acorde a un perfil Senior, con autonomía técnica y capacidad para participar en decisiones de diseño y arquitectura.
Capacidad de análisis, resolución de problemas, trabajo colaborativo y orientación a la calidad.