Desarrollador Java en Remoto
hace 1 día
Valencia
¿Eres un apasionado del desarrollo en Java y estás buscando crecer profesionalmente en un entorno dinámico y colaborativo? ¡Entonces esta es tu oportunidad! Estamos en búsqueda de un perfil Java Middle o Senior para unirse a nuestro equipo en plena expansión. Buscamos personas con sólidos conocimientos técnicos y motivación para enfrentar nuevos desafíos en un ambiente innovador. Titulación requerida • Ing. Informática o equivalentes (Telecomunicaciones, Industrial, etc.), • Ciclo Formativo Superior en Informática o equivalentes. Experiencia mínima • Al menos 7 años de experiencia profesional en desarrollo de software., • Experiencia demostrable en desarrollo backend con Java y Spring Boot., • Experiencia en desarrollo frontend con React y TypeScript., • Experiencia trabajando sobre productos en mantenimiento evolutivo y correctivo. Funciones Desarrollo evolutivo y correctivo de las aplicaciones del ecosistema Visual Limes en base a los requisitossolicitados, incluyendo: • Corrección de incidencias de producto en frontend, backend y librería de componentes., • Diseño técnico de nuevas funcionalidades y análisis de impacto entre SPA, BFFs, microservicios y basede datos., • Desarrollo de nuevas funcionalidades aplicando buenas prácticas de codificación, testing ymantenibilidad., • Evolución de la aplicación web vl-app, incluyendo vistas clínicas, formularios, filtros, tablas,internacionalización y consumo de APIs REST., • Mantenimiento y mejora de la librería vl-ui, sus componentes reutilizables, temas, Storybook yempaquetado npm., • Desarrollo y mantenimiento de servicios Java Spring Boot en vl-backend, incluyendo BFFs,microservicios de dominio y librerías compartidas., • Integración con PostgreSQL, Redis, RabbitMQ, MinIO, OAuth2/OIDC y configuraciones Docker., • Participación en revisiones de código, definición de criterios técnicos, documentación y soporte alequipo de desarrollo., • Uso responsable de herramientas de Inteligencia Artificial como apoyo al desarrollo, debugging,testing, documentación y optimización. Requisitos • Al menos 7 años ejerciendo como Desarrollador/a Senior o rol equivalente., • Experiencia con Git, GitHub/GitLab y flujos de trabajo tipo Gitflow., • Experiencia en desarrollo de APIs REST y aplicaciones basadas en Java., • Conocimiento sólido de Java 17, Spring Boot, Spring Security, Spring Cloud, Gradle, MapStruct yLombok., • Experiencia con arquitectura de microservicios y patrón BFF., • Experiencia con React 18, TypeScript, Vite, Redux Toolkit, React Router, Axios, React Hook Form y MUI., • Conocimientos de bases de datos relacionales, SQL, PostgreSQL y migraciones con Flyway., • Experiencia con testing backend y frontend, incluyendo JUnit, Mockito, Vitest y Testing Library., • Conocimientos de Docker, docker-compose y configuraciones de entorno., • Experiencia trabajando con metodologías Agile., • Capacidad para leer, comprender y evolucionar código existente en proyectos de tamaño medio ogrande., • Experiencia demostrable en el uso de herramientas de Inteligencia Artificial como apoyo al desarrollode software., • Criterio técnico para integrar IA en el ciclo de desarrollo de forma eficiente, segura y alineada conbuenas prácticas de ingeniería. Valorable • Experiencia en software sanitario, especialmente farmacia hospitalaria, nefrología, HIS, EHR, HL7 o FHIR., • Conocimiento funcional o técnico en procesos clínicos: pacientes, prescripciones, laboratorio, diálisis,trasplantes, auditoría y gestión de usuarios., • Experiencia en diseño de componentes reutilizables, design systems, Storybook y librerías npmprivadas., • Experiencia con mensajería asíncrona, RabbitMQ, Redis, MinIO y patrones CQRS., • Experiencia con autenticación y autorización OAuth2/OIDC., • Experiencia en CI/CD, GitHub Actions, GitHub Packages o GitHub Container Registry., • Capacidad para orientar al equipo de desarrollo en decisiones técnicas, buenas prácticas y resoluciónde problemas complejos., • Experiencia en DDD, TDD o refactorización progresiva de sistemas existentes. Soft Skills • Persona organizada y metódica., • Habituada a trabajar en equipo., • Buena comunicación técnica y funcional., • Proactividad para detectar riesgos, bloqueos y oportunidades de mejora., • Autonomía para investigar, proponer e implementar soluciones., • Ganas de aprender y adaptarse a un dominio clínico complejo., • Capacidad para colaborar con perfiles técnicos, funcionales y de producto. Se ofrece 🔔 Reto profesional. ⏰ Incorporación inmediata. 🔝 Puesto de trabajo estable en empresa en crecimiento, con filosofía agile y orientada a la persona. 📑 Contrato indefinido. 😊 Buen ambiente de trabajo. 📌Grupos de trabajo reducidos donde se fomenta la implicación y colaboración. ✔️ Remuneración competitiva. 💻 Modelo de trabajo 100% remoto. Híbrido en caso de residir en Valencia y alrededores. 🕑 Flexibilidad horaria con jornada completa de lunes a viernes de 8:00 a 15:00 y dos tardes a la semana. Jornada reducida de 8:00 a 15:00 desde el 15 de junio al 15 de septiembre.