Desarrollador/a Backend (Spring Boot, Microservicios, Elasticsearch)

Vermont Solutions
Municipality of Madrid, Spain
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Java
API
Application Performance Management
Databases
Continuous Integration
Elasticsearch
Github
PostgreSQL
MongoDB
NoSQL
Prometheus
Swagger
Software Engineering
Openapi
Data Logging
Fast Healthcare Interoperability Resources
Grafana
Spring-boot
Backend
Gitlab-ci
Kafka
REST
Spring Batch
Docker
Jenkins
Microservices

Job description

Como Desarrollador/a Backend, serás una pieza clave en el diseño, desarrollo y mantenimiento de nuestros microservicios. Trabajarás con tecnologías de vanguardia y tendrás la oportunidad de:

  • Diseñar y desarrollar aplicaciones robustas en Java utilizando el framework Spring Boot. ¡Queremos que tu código vuele! ?
  • Crear microservicios y APIs RESTful que conecten todo y permitan una comunicación fluida y eficiente. ?
  • Contribuir al desarrollo de aplicaciones siguiendo estándares sanitarios como FHIR y openEHR, ¡aportando tu granito de arena a un sector vital!
  • Desarrollar ETLs con Spring Batch, para que los datos fluyan como un río. ?
  • Participar activamente en el diseño técnico de aplicaciones, traduciendo la arquitectura y el diseño funcional en soluciones prácticas. ?
  • Optimizar el rendimiento de las aplicaciones existentes y futuras, asegurando que todo funcione a la perfección. ?️
  • Trabajar con bases de datos como MongoDB y PostgreSQL, y sacarles el máximo partido. ?️
  • Convertirte en un/a maestro/a de Elasticsearch, diseñando índices, optimizando consultas y sacando el máximo provecho a esta potente herramienta.
  • Explorar el mundo del mensajería y streaming con Apache Kafka, ¡para que la información llegue a tiempo y sin problemas! ?
  • Utilizar Docker para la creación y ejecución de imágenes, haciendo tus despliegues más sencillos y predecibles. ?
  • Integrar pipelines CI/CD (Jenkins, GitLab CI, GitHub Actions) para automatizar nuestros procesos y ser más ágiles. ?
  • Contribuir a nuestras estrategias de observabilidad (logging, tracing, alerting) con herramientas como Prometheus, Grafana y ELK, para tener siempre el control. ?
  • Ser el/la guardián/a de la calidad, realizando mantenimiento evolutivo y correctivo de los microservicios. ?️
  • Implementar tests unitarios, de integración y de rendimiento, ¡porque la calidad se construye desde la base!
  • Analizar y resolver incidencias de nivel 2 y problemas complejos en producción, ¡eres nuestro/a héroe/heroína cuando las cosas se ponen difíciles! ?
  • Mantener la documentación técnica actualizada, asegurando que todos tengamos la información que necesitamos. ?
  • Familiarizarte con OpenAPI / Swagger para documentar nuestras APIs de forma clara y concisa. ?

Requirements

  • Al menos 3 años de experiencia en desarrollo backend.
  • Experiencia sólida en Java y Spring Boot.
  • Conocimiento profundo en arquitectura de microservicios.
  • Experiencia con Elasticsearch.
  • Experiencia trabajando con bases de datos NoSQL (MongoDB) y relacionales (PostgreSQL).
  • Manejo de herramientas de Docker.
  • Familiaridad con pipelines CI/CD.
  • Proactividad, ganas de aprender y un excelente espíritu de equipo. ?
  • Experiencia con Apache Kafka.
  • Conocimientos en estándares sanitarios (FHIR, openEHR).
  • Experiencia con Spring Batch.
  • Familiaridad con herramientas de observabilidad (Prometheus, Grafana, ELK).
  • Conocimiento de OpenAPI / Swagger.

Benefits & conditions

  • Plan de Formación: Acceso a certificaciones técnicas y programas de formación continua para que siempre estés a la vanguardia. ?
  • Desarrollo Profesional: Un plan de carrera definido para que puedas visualizar tu futuro con nosotros y crecer en cada etapa de tu trayectoria. ?
  • Plan de Retribución Flexible: Adaptamos nuestra oferta a tus necesidades con beneficios como seguro médico privado, cheques para estudios de idiomas, guardería y tarjeta de transporte. ?
  • Ambiente de Trabajo Innovador: Te integrarás en un equipo de profesionales motivados en un entorno que prioriza la innovación y el trabajo en equipo. ? ? ?
  • Espacios Inclusivos: Creemos firmemente en un modelo de gestión sostenible y políticas de igualdad efectiva. Valoramos y fomentamos un ambiente de trabajo abierto e inclusivo, donde todos puedan contribuir y sentirse bienvenidos. ?

Apply for this position