Expert Java Backend Engineer (7+ años de experiencia)
Responsabilidades / Funciones clave
Diseñar, desarrollar y entregar aplicaciones backend empresariales escalables, seguras y de alta calidad utilizando Java 17+ y Spring Boot.
Construir, integrar y mantener APIs REST y microservicios.
Trabajar con bases de datos SQL y NoSQL, escribiendo consultas optimizadas y mejorando el rendimiento de la base de datos.
Contribuir al diseño, mantenimiento y mejora de pipelines CI/CD utilizando Jenkins, GitHub Actions o Azure DevOps.
Garantizar alto rendimiento, seguridad y calidad del código mediante tests unitarios, tests de integración y revisiones de código.
Utilizar Hibernate/JPA, Maven o Gradle, Git y Docker dentro del flujo de desarrollo y despliegue.
Implementar y dar soporte a soluciones cloud nativas en Azure, incluyendo:
Azure App Services
Azure Functions
AKS (Azure Kubernetes Service)
Azure Storage
Monitorizar, diagnosticar y optimizar aplicaciones y entornos cloud para asegurar alta disponibilidad y fiabilidad.
Colaborar activamente en un entorno Agile/Scrum.
Aplicar buenas prácticas en arquitectura de microservicios, seguridad y diseño de código mantenible.
Requisitos indispensables (Must-Have)
Más de 7 años de experiencia práctica en desarrollo backend con Java.
Sólida experiencia con Java 17+, Spring Boot, APIs REST y microservicios.
Experiencia demostrable con Hibernate/JPA y bases de datos SQL y NoSQL.
Dominio de Git, Maven/Gradle y contenedores con Docker.
Conocimiento práctico de pipelines CI/CD (Jenkins, GitHub Actions o Azure DevOps).
Experiencia con servicios cloud de Azure:
App Services
Azure Functions
AKS
Storage
Buen conocimiento de optimización de rendimiento, prácticas de seguridad y monitorización de aplicaciones.
Experiencia probada trabajando en entornos Agile/Scrum.
Nivel de inglés C1.
Requisitos deseables (Nice to Have)
Experiencia con Kafka, Kubernetes o frameworks frontend como Angular o React.
Certificación Java (por ejemplo, Oracle Certified Java Programmer).
Certificaciones de Azure (AZ-104 o AZ-204).
Conocimientos de Infrastructure as Code (Bicep, ARM Templates).
Experiencia con herramientas de observabilidad y monitorización de aplicaciones.
Condiciones del puesto
Modalidad: Híbrida, hasta 50% teletrabajo (2–3 días en oficina).
- 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.