¡Activa las notificaciones laborales por email!

TTech_Desarrollador / a Senior SW Backend

Telefonica S.A.

Las Palmas de Gran Canaria

Presencial

EUR 40.000 - 55.000

Jornada completa

Hace 9 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Una empresa líder en tecnología está buscando un Desarrollador Backend Senior para integrar su equipo en Las Palmas de Gran Canaria. El candidato ideal deberá tener experiencia consolidada en Java y Spring Boot, así como habilidades en contenedores y soluciones en la nube. Este puesto ofrece la oportunidad de trabajar en un entorno colaborativo y dinámico, contribuyendo a proyectos innovadores y desafiantes. La comunicación efectiva y el enfoque en la satisfacción del cliente son esenciales para el éxito en esta posición.

Formación

  • Experiencia en desarrollo backend con Spring Boot y Hibernate.
  • Conocimientos en scripting Python y uso de Ansible.
  • Capacidad para trabajar en entorno dinámico y gestionar proyectos.

Responsabilidades

  • Diseñar y desarrollar aplicaciones backend exponiendo APIs de microservicios.
  • Colaborar con equipos para asegurar integración eficiente de APIs.
  • Automatizar tareas de aprovisionamiento y despliegue.

Conocimientos

Java avanzado
Spring Boot
Hibernate
API RESTful
Containerización
Python
Ansible
AWS
Gestión de proyectos
Resolución de problemas

Educación

Titulación universitaria en Informática o campo relacionado

Herramientas

OpenShift
Maven
Gradle

Descripción del empleo

TTech_Desarrollador / a Senior SW Backend, es

El día a día de un Técnico Backend Developer Senior en nuestro equipo de consultoría implicaría una combinación dinámica de actividades centradas en el desarrollo y la colaboración. Esto incluiría trabajar estrechamente con el equipo del cliente para comprender sus necesidades y requisitos técnicos, participar en reuniones de planificación y revisión de proyectos, y dedicar tiempo al desarrollo y mantenimiento de aplicaciones backend de alta calidad.

Además, se espera que brinde liderazgo técnico al equipo, resolviendo desafíos técnicos, ofreciendo orientación y asegurando la entrega oportuna y exitosa de los proyectos.

La comunicación efectiva tanto con el cliente como con los colegas del equipo de consultoría sería fundamental en cada paso del proceso para garantizar una colaboración fluida y resultados satisfactorios.

Buscamos un Backend Developer con conocimientos requeridos en Java avanzado, Spring Boot + Hibernate para desarrollo de microservicios exponiendo APIs RESTful, containerización (OpenShift), herramientas de construcción Java (Maven, Gradle), toolchains de CI / CD (Tekton, Nexus), pruebas de APIs (Insomnia), integración con OAuth2; también se precisan conocimientos de scripting Python y Ansible para despliegue de infraestructura como código. Experiencia en el uso de cloud públicas (AWS).

Tu día a día :

  • Diseñar, desarrollar, probar, implementar y mantener aplicaciones backend exponiendo APIs de microservicios elaborados con Spring Boot.
  • Colaborar estrechamente con los equipos de desarrollo para integrar interfaces de programación de aplicaciones (API) eficientes y escalables, incluyendo la documentación y especificación de las mismas.
  • Implementar prácticas de containerización y despliegue utilizando herramientas y técnicas propias asociadas a OpenShift (ej. Tekton).
  • Integrar sistemas de autenticación OAuth2 para garantizar la seguridad y la autenticación de usuarios en nuestras aplicaciones.
  • Utilizar Ansible para automatizar tareas de aprovisionamiento, configuración y despliegue de infraestructuras.
  • Escribir scripts en Python para diversas tareas de automatización y desarrollo.
  • Realizar pruebas de integración y depuración para garantizar la calidad del software.
  • Participar en reuniones de planificación y revisión de código para mantener altos estándares de calidad y colaboración.
  • Experiencia demostrable en desarrollo backend con Spring Boot con Hibernate para acceso a bases de datos relacionales (PostgreSQL).
  • Conocimientos sólidos de diseño y desarrollo de API RESTful, documentación y especificación orientada a contrato, preferiblemente con experiencia en el uso de herramientas de prueba de APIs como Insomnia.
  • Experiencia en containerización utilizando OpenShift.
  • Familiaridad con Ansible para la automatización de tareas de infraestructura.
  • Habilidades de programación en Python para escribir scripts de automatización y desarrollo.
  • Conocimientos requeridos a nivel de desarrollo sobre plataforma AWS.
  • Deseables conocimientos de herramientas GitOps, como ArgoCD.
  • Capacidad para trabajar de forma independiente y en equipo en un entorno dinámico.
  • Preferiblemente Titulación universitaria en Informática, Ingeniería de Software o campo relacionado.

Para desempeñar el rol, las skills que encajarían con el equipo y el proyecto serían :

  • Comunicación efectiva : La capacidad de comunicarse clara y efectivamente con el equipo del cliente es crucial. Esto incluye habilidades tanto verbales como escritas, así como la capacidad de escuchar activamente y comprender las necesidades del cliente.
  • Trabajo en equipo : Ser capaz de colaborar de manera efectiva con el equipo del cliente, así como con otros miembros del equipo de consultoría, es esencial para el éxito en este rol. Esto implica ser capaz de contribuir de manera constructiva, resolver conflictos y trabajar hacia objetivos comunes.
  • Gestión de proyectos : La capacidad de gestionar proyectos de manera efectiva, incluyendo la planificación, organización y coordinación de actividades, es importante para garantizar que los proyectos se completen a tiempo y dentro del presupuesto.
  • Flexibilidad y adaptabilidad : Los proyectos de consultoría pueden ser variados y pueden requerir adaptarse rápidamente a nuevas tecnologías, entornos de trabajo y requisitos del cliente. Ser capaz de adaptarse y aprender rápidamente es clave.
  • Orientación al cliente : Un fuerte enfoque en satisfacer las necesidades del cliente y proporcionar un servicio excepcional es fundamental en un entorno de consultoría. Esto implica ser receptivo a las solicitudes del cliente, comprender sus objetivos y trabajar para cumplirlos de manera efectiva.
  • Resolución de problemas : La capacidad de identificar y resolver problemas de manera eficiente y efectiva es esencial en cualquier rol técnico. Esto puede implicar solucionar problemas técnicos, así como abordar desafíos relacionados con la comunicación, la coordinación o los requisitos del cliente.
Crear una alerta de empleo para esta búsqueda

Senior Backend • las palmas de gran canaria, España

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.