Desarrollador Senior Full Stack
Desarrollador sénior FULL STACK + INGLÉS C1 + Se permite el teletrabajo.
* FRONTEND:
- Angular (v12+): Experiencia en el desarrollo de aplicaciones SPA con Angular, utilizando RxJS y NgRx para la gestión de estados, consumiendo API REST y aplicando las mejores prácticas de arquitectura modular.
- React (v17+): Sólidos conocimientos de React, gestión de hooks, API de contexto y marcos de estilo como Material UI, Tailwind o Bootstrap. Se valora la experiencia con Next.js.
- Integración front-back: Capacidad para trabajar en la integración continua del frontend con los servicios backend, gestionando tokens JWT, autenticación y autorización, así como la validación centralizada de datos y el manejo de errores.
* BACKEND:
- Java 17 o superior: dominio avanzado del lenguaje.
- Spring Boot 3 o superior: experiencia demostrada en el desarrollo de microservicios, API REST, Spring Security y Spring Data (JPA).
- Kubernetes (K8s): implementación y gestión de aplicaciones Spring Boot en entornos Kubernetes, incluido el desarrollo basado en clústeres con caché compartida, utilizando tecnologías como Redis (se valora).
- Diseño y consumo de API RESTful: implementación, control de versiones y documentación de servicios REST.
- Swagger / OpenAPI: conocimiento de herramientas como SwaggerHub para la documentación y las pruebas de API.
- Java EE con EJB 2.1: Desarrollo e integración de componentes empresariales utilizando EJB, servicios web SOAP/REST e implementación en servidores como WebSphere Application Server.
- Procesamiento XML: Transformación XML utilizando XSLT y XPath, generación de documentos con XSL-FO (Apache FOP) y validación con XSD. Conocimiento de herramientas como XMLSpy.
- Bases de datos relacionales: modelado, consultas SQL, optimización del rendimiento y administración en motores como DB2, MySQL e Informix.
- (Deseable) Servicios web SOAP: conocimientos de integración con servicios web basados en SOAP.
- Control de versiones con Git: mejores prácticas en la gestión del código fuente, uso de ramas, flujos de trabajo GitFlow y trabajo colaborativo en equipos distribuidos.
Madrid
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y l profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes. Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.