TECDATA ENGINEERINGDiseño e implementación de arquitecturas basadas en microservicios.
Desarrollo e integración de APIs REST.
Desarrollo con Spring Framework, Spring Boot, Spring Data JPA e Hibernate.
Optimización de consultas SQL y acceso a datos.
Implementación de mecanismos de autenticación y autorización con Spring Security.
Desarrollo de pruebas unitarias e integración con JUnit 5 y Mockito.
Documentación de APIs mediante Swagger/OpenAPI.
Participación en procesos de CI/CD y despliegue de aplicaciones.
Contenerización de aplicaciones con Docker.
Colaboración con equipos Agile/Scrum.
¿ Requisitos
Mínimo 5 años de experiencia en desarrollo Backend con Java.
Experiencia con Java 8, 11 y/o 17.
Dominio de Spring Framework y Spring Boot.
Experiencia con Spring Data JPA e Hibernate.
Desarrollo e integración de APIs REST.
Experiencia en arquitecturas de microservicios.
Conocimientos de PostgreSQL y/o MySQL.
Optimización de consultas SQL.
Experiencia con Spring Security.
Desarrollo de pruebas con JUnit 5 y Mockito.
Documentación con Swagger/OpenAPI.
Experiencia con Git y GitHub.
Experiencia en CI/CD.
Contenerización con Docker.
Experiencia trabajando con metodologías Agile/Scrum.
¿ Se valorará
Participación en proyectos enterprise de alta disponibilidad.
Experiencia en análisis técnico y diseño de soluciones.
Resolución de incidencias complejas en producción.
Revisión de código y aplicación de buenas prácticas.
Definición de arquitecturas Backend.
Integración con servicios externos mediante APIs REST.
Experiencia utilizando herramientas de IA para el desarrollo como:
GitHub Copilot.
ChatGPT.
Asistentes de programación para generación de código.
Automatización de tareas de desarrollo.
Generación de documentación técnica.
Apoyo en análisis técnico y resolución de incidencias.
Proyecto estable de larga duración.
¿Te interesa este puesto?