¡Activa las notificaciones laborales por email!

Arquitecto de Java

Tecdata

Madrid

A distancia

EUR 45.000 - 70.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

Una empresa de tecnología busca un Arquitecto de Java para trabajo 100% remoto. Serás responsable del producto y de la estrategia técnica, garantizando el funcionamiento óptimo de la aplicación y promoviendo buenas prácticas en el equipo. Se requiere experiencia sólida en Java, Spring y microservicios, así como liderazgo en entornos tecnológicos.

Responsabilidades

  • Responsable técnico del producto y de la estrategia a medio y largo plazo.
  • Actúa como referente técnico del equipo.
  • Garantiza el correcto funcionamiento de la aplicación en producción.
  • Promueve y da soporte a los miembros del equipo sobre buenas prácticas técnicas.
  • Asegura despliegues continuos en cumplimiento con las políticas de testing en las aplicaciones.
  • Apoya al Product Owner en la definición técnica del Backlog del producto.
  • Gestiona la mejora y la deuda técnica del Producto.

Conocimientos

Conocimiento profundo de Java
Conocimientos en el framework de Spring, Spring Boot
Experiencia en diseño y desarrollo de interfaces REST APIs
Experiencia en desarrollo de tests unitarios
Trabajo con plataformas de CI/CD
Experiencia trabajando con microservicios
Experiencia en bases de datos relacionales
Experiencia con Gitflow o similar
Conocimiento profundo de patrones de diseño software
Conocimiento de la metodología Agile
Experiencia liderando equipos en entornos tecnológicos
Conocimiento de Domain Driven Design
Conocimiento de bases de datos no relacionales MongoDB
Otras tecnologías de servicios web (GraphQL, gRPC, SOAP)
Conocimiento de Gherkin
Experiencia en desarrollo de tests de integración
Experiencia en desarrollo de tests de rendimiento
Conocimiento en transaccionalidad distribuida entre servicios
Descripción del empleo

Arquitecto de Java

Trabajo en remoto Al 100%

Responsable técnico del producto y de la estrategia a medio y largo plazo para evolucionar técnicamente la solución.

Actúa como referente técnico del equipo, conoce la arquitectura tecnológica del cliente y se involucra activamente en su evolución.

Se trabajara con Java 21 Y despues De unos meses Migrar a Java 25.

Garantiza el correcto funcionamiento de la aplicación en el entorno de producción, de forma proactiva a través de alertas y resolviendo de forma reactiva las incidencias reportadas por los usuarios.

Se intenta adelantar a las incidencias aplicando patrones de resiliencia.

Apoya y da soporte técnico del producto o servicio garantizando el alineamiento con la arquitectura global de Cliente.

Promueve y da soporte a los miembros del Equipo sobre buenas prácticas técnicas garantizando la calidad del producto o servicio a todos los niveles.

Asegura despliegues continuos en cumplimiento con las políticas de testing unitario, funcional y de regresión en las aplicaciones.

Apoya al Product Owner en la definición técnica del Backlog del producto, su priorización y los requerimientos técnicos en el DoD.

Gestiona la mejora y la deuda técnica del Producto y promueve su priorización en los ciclos de desarrollo.

REQUISITOS
  • Conocimiento profundo de Java.
  • Conocimientos en el framework de Spring, Spring Boot.
  • Experiencia en diseño y desarrollo de interfaces REST APIS y APIS.
  • Experiencia en desarrollo de tests unitarios.
  • Trabajo cor plataformas de CI/CD.
  • Experiencia trabajando con microservicios.
  • Experiencia y conocimiento en bases de datos relacionales: Oracle y/o MariaDB, DB2.
  • Experiencia en el desarrollo de aplicaciones con lógicas complejas de negocio.
  • Experiencia trabajando con Gitflow o similar.
  • Conocimiento profundo de patrones de diseño software.
  • Conocimiento de la metodología Agile.
  • Conocimientos que posibiliten la dirección técnica de equipos en arquitecturas de microservicios o servicios distribuidos.
  • Experiencia liderando equipos en entornos tecnológicos.
  • Conocimiento de Domain Driven Design.
  • Es muy valorable cualquier conocimiento complementario en gestión y/o dirección de proyectos.
  • Experiencia en el desarrollo bajo el modelo de integración continua.
  • Conocimiento y/o experiencia trabajando con bases de datos no relacionales MongoDB.
  • Otras tecnologias de servicios web (GraphQL, gRPC, SOAP).
  • Conocimiento de Gherkin.
  • Experiencia en desarrollo de tests de integración.
  • Experiencia en desarrollo de tests de rendimiento.
  • Conocer o haber trabajado con herramientas de monitorización y alertado.
  • Conocimiento en transaccionalidad distribuida entre servicios (2PC, sagas).
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.