Senior Java Developer

VortechGroup PCI
Comunidad Valenciana
A distancia
EUR 50.000 - 70.000
Descripción del empleo

Buscamos un Senior Java Developer con sólida experiencia en arquitectura de microservicios, desarrollo backend con Java (8, 11) y frameworks modernos como Spring Boot, capaz de diseñar, desarrollar y optimizar servicios escalables en entornos cloud.

Responsabilidades:

  • Diseñar e implementar APIs RESTful siguiendo buenas prácticas y estándares como OpenAPI y Swagger.
  • Desarrollar y optimizar aplicaciones backend en Java (8, 11) utilizando Spring Boot, Spring Batch y MVC.
  • Gestionar la integración y automatización con herramientas de build como Maven y frameworks de pruebas unitarias/integración (JUnit, Mockito, Wiremock, MockMVC, Spring Test).
  • Administrar bases de datos relacionales con JPA, Oracle y JDBC, asegurando la eficiencia y escalabilidad del sistema.
  • Implementar soluciones en entornos de microservicios con tecnologías como Service Discovery, Circuit Breaker y Openshift.
  • Participar en la arquitectura y desarrollo de microservicios asegurando la trazabilidad distribuida y el alto rendimiento.
  • Desplegar y administrar código en Azure DevOps.
  • Colaborar con equipos ágiles para garantizar la entrega eficiente de productos y soluciones.

Requisitos:

  • 5 a 8 años de experiencia en desarrollo backend y arquitectura de microservicios.
  • Experiencia de 3 a 5 años en Java (8, 11) y desarrollo con Spring Boot, Spring Batch y MVC.
  • Sólidos conocimientos en pruebas automatizadas (JUnit, Mockito, Wiremock, Spring Test).
  • Inglés avanzado (C1) requerido, tanto hablado como escrito.
  • Residencia en España o permiso de trabajo válido.

Plus que suman puntos:

  • Experiencia con arquitectura avanzada de microservicios: Service Discovery, Circuit Breaker, Openshift, Distributed Traceability.
  • Manejo de brokers de mensajería como Kafka o RabbitMQ.
  • Uso de Feature Flags.
  • Conocimiento en herramientas de migración de bases de datos como Liquibase o Flyway.
  • Experiencia en programación reactiva y manejo de futuros.
  • Conocimiento en herramientas de análisis de código (Sonar, PMD, Checkstyle).
  • Experiencia con bases de datos NoSQL.

Trabajo remoto con horario flexible. Aunque en ocasiones puedas necesitar venir a Barcelona, donde se encuentran las oficinas, ya que el equipo organiza reuniones periódicas.

Entorno de trabajo dinámico con proyectos innovadores. Oportunidades de crecimiento y desarrollo profesional.

Obtenga la revisión gratuita y confidencial de su currículum.
Selecciona un archivo o arrástralo y suéltalo
Avatar
Asesoramiento online gratuito
¡Mejora tus posibilidades de entrevistarte para ese puesto!
Adelántate y explora vacantes nuevas de Senior Java Developer en