Desarrollador Backend (SOA / REST / Microservicios – Java 17)
Buscamos un/a Desarrollador/a Backend con sólida experiencia en arquitecturas SOA, APIs REST y microservicios, que se incorpore a un equipo dinámico participando en el desarrollo y evolución de soluciones tecnológicas en entornos complejos y de alta criticidad.
La persona aportará un perfil técnico fuerte en backend con capacidad de adaptación, autonomía y orientación a resultados, así como conocimientos en frontend para integraciones puntuales.
🔧 Funciones principales
Desarrollo y mantenimiento de servicios backend basados en arquitectura SOA y APIs REST.
Diseño e implementación de integraciones entre sistemas mediante servicios REST y SOAP.
Construcción de soluciones basadas en microservicios, garantizando escalabilidad y desacoplamiento.
Desarrollo de lógica de negocio en entornos Java 17 + Spring Boot / Spring Cloud.
Gestión de persistencia con JPA / Hibernate sobre bases de datos relacionales (Oracle 19, PostgreSQL).
Integración con sistemas externos mediante XML, JSON, REST y Web Services.
Participación en entornos distribuidos con despliegues en Docker / Kubernetes.
Implementación de pruebas unitarias (JUnit) y aseguramiento de calidad del código.
Análisis técnico, resolución de incidencias y optimización de rendimiento.
Colaboración puntual en desarrollo frontend (HTML, CSS, JavaScript) para integración end-to-end.
Trabajo en equipos multidisciplinares bajo metodologías Agile (Scrum / Kanban).
🎯 Requisitos
Experiencia sólida en desarrollo Backend (SOA, APIs REST, microservicios).
Dominio de Java 17 o superior.
Experiencia con Spring Framework (Spring Boot, Spring Cloud, Spring Security).
Conocimientos en J2EE.
Experiencia con bases de datos relacionales (Oracle 19, PostgreSQL) y NoSQL (MongoDB).
Conocimiento en JPA / Hibernate.
Experiencia en entornos de contenedores (Docker, Kubernetes).
Uso de herramientas CI/CD (Git, Maven, Jenkins / ArgoCD / Ansible / Helm).
Experiencia en testing (JUnit, Postman, SoapUI).
Conocimientos en integración de sistemas (REST, SOAP).
Experiencia en metodologías Agile.
⭐ Se valorará
Conocimientos en seguridad (OWASP).
Experiencia con mensajería/eventos (Kafka).
Uso de herramientas de calidad (SonarQube, Fortify).
Experiencia con API Management (Apigee / Axway).
Conocimientos en sistemas Unix/Linux.
Testing avanzado (Mockito).
Nivel de inglés B2.
💡 Perfil
Profesional proactivo, resolutivo y orientado a resultados.
Capacidad de trabajo autónomo y rápida adaptación a nuevos entornos.
Habilidad para trabajar en equipo y colaborar con diferentes áreas.
Enfoque en calidad de entregables y mejora continua.
🚀 Qué se ofrece
Participación en proyectos tecnológicos de alta complejidad.
Entorno dinámico con tecnologías modernas (microservicios, cloud, integración de sistemas).
Trabajo en equipos ágiles y multidisciplinares.
Desarrollo profesional continuo.
- Ubicaciones
- Madrid
- Estado remoto
- Híbrido
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.