Participar en el diseño, desarrollo y mantenimiento de aplicaciones empresariales escalables, seguras y de alta calidad.
Colaborar con negocio y equipos técnicos en el análisis de requisitos y definición de soluciones.
Diseñar y desarrollar nuevos módulos y soluciones basadas en
arquitecturas de microservicios
.
Desarrollar y mantener componentes tanto
backend como frontend
.
Crear y ejecutar casos de prueba para garantizar la calidad y fiabilidad del software.
Participar en procesos de
CI/CD
, despliegues y soporte a producción.
Diagnosticar y resolver incidencias, problemas de rendimiento y errores de aplicación.
Participar en decisiones de arquitectura y definición de buenas prácticas técnicas.
Trabajar con repositorios, pipelines DevOps y herramientas modernas de desarrollo.
Promover prácticas de
clean code, mantenibilidad, observabilidad y seguridad
.
Mentorizar a desarrolladores junior.
Utilizar herramientas de IA para mejorar la productividad y calidad durante las distintas fases del SDLC.
Requisitos técnicos
5+ años de experiencia
como Full Stack Developer / Software Engineer.
Experiencia sólida con
Java
.
Spring Boot
.
Hibernate / JPA
.
Experiencia frontend con:
Angular
.
HTML y CSS
.
JavaScript / TypeScript
.
Experiencia con bases de datos relacionales y SQL:
Oracle
.
PostgreSQL
.
Diseño y consumo de
APIs REST
.
Experiencia con
Git y GitHub
.
Arquitectura de
microservicios
.
Jenkins
y pipelines
CI/CD
.
Tecnologías de contenedorización:
Docker
.
OpenShift
.
AI-Native Engineering Buscamos experiencia práctica utilizando herramientas de desarrollo asistidas por IA en entornos reales de ingeniería de software, incluyendo herramientas como: