Pb¿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! /b /ppEstamos 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. /ppbr/ppbTitulación requerida /b /pp• Ing. Informática o equivalentes (Telecomunicaciones, Industrial, etc.) /pp• Ciclo Formativo Superior en Informática o equivalentes. /ppbr/ppbExperiencia mínima /b /pp• Al menos 7 años de experiencia profesional en desarrollo de software. /pp• Experiencia demostrable en desarrollo backend con Java y Spring Boot. /pp• Experiencia en desarrollo frontend con React y TypeScript. /pp• Experiencia trabajando sobre productos en mantenimiento evolutivo y correctivo. /ppbr/ppbFunciones /b /ppDesarrollo evolutivo y correctivo de las aplicaciones del ecosistema Visual Limes en base a los requisitossolicitados, incluyendo: /pp• Corrección de incidencias de producto en frontend, backend y librería de componentes. /pp• Diseño técnico de nuevas funcionalidades y análisis de impacto entre SPA, BFFs, microservicios y basede datos. /pp• Desarrollo de nuevas funcionalidades aplicando buenas prácticas de codificación, testing ymantenibilidad. /pp• Evolución de la aplicación web vl-app, incluyendo vistas clínicas, formularios, filtros, tablas,internacionalización y consumo de APIs REST. /pp• Mantenimiento y mejora de la librería vl-ui, sus componentes reutilizables, temas, Storybook yempaquetado npm. /pp• Desarrollo y mantenimiento de servicios Java Spring Boot en vl-backend, incluyendo BFFs,microservicios de dominio y librerías compartidas. /pp• Integración con PostgreSQL, Redis, RabbitMQ, MinIO, OAuth2/OIDC y configuraciones Docker. /pp• Participación en revisiones de código, definición de criterios técnicos, documentación y soporte alequipo de desarrollo. /pp• Uso responsable de herramientas de Inteligencia Artificial como apoyo al desarrollo, debugging,testing, documentación y optimización. /ppbr/ppbr/ppbRequisitos /b /ppb• /bAl menos 7 años ejerciendo como Desarrollador/a Senior o rol equivalente. /pp• Experiencia con Git, GitHub/GitLab y flujos de trabajo tipo Gitflow. /pp• Experiencia en desarrollo de APIs REST y aplicaciones basadas en Java. /pp• Conocimiento sólido de Java 17, Spring Boot, Spring Security, Spring Cloud, Gradle, MapStruct yLombok. /pp• Experiencia con arquitectura de microservicios y patrón BFF. /pp• Experiencia con React 18, TypeScript, Vite, Redux Toolkit, React Router, Axios, React Hook Form y MUI. /pp• Conocimientos de bases de datos relacionales, SQL, PostgreSQL y migraciones con Flyway. /pp• Experiencia con testing backend y frontend, incluyendo JUnit, Mockito, Vitest y Testing Library. /pp• Conocimientos de Docker, docker-compose y configuraciones de entorno. /pp• Experiencia trabajando con metodologías Agile. /pp• Capacidad para leer, comprender y evolucionar código existente en proyectos de tamaño medio ogrande. /pp• Experiencia demostrable en el uso de herramientas de Inteligencia Artificial como apoyo al desarrollode software. /pp• Criterio técnico para integrar IA en el ciclo de desarrollo de forma eficiente, segura y alineada conbuenas prácticas de ingeniería. /p pbValorable /b /ppbr/pp• Experiencia en software sanitario, especialmente farmacia hospitalaria, nefrología, HIS, EHR, HL7 o FHIR. /pp• Conocimiento funcional o técnico en procesos clínicos: pacientes, prescripciones, laboratorio, diálisis,trasplantes, auditoría y gestión de usuarios. /pp• Experiencia en diseño de componentes reutilizables, design systems, Storybook y librerías npmprivadas. /pp• Experiencia con mensajería asíncrona, RabbitMQ, Redis, MinIO y patrones CQRS. /pp• Experiencia con autenticación y autorización OAuth2/OIDC. /pp• Experiencia en CI/CD, GitHub Actions, GitHub Packages o GitHub Container Registry. /pp• Capacidad para orientar al equipo de desarrollo en decisiones técnicas, buenas prácticas y resoluciónde problemas complejos. /pp• Experiencia en DDD, TDD o refactorización progresiva de sistemas existentes. /ppbr/ppbr/ppbSoft Skills /b /p p• Persona organizada y metódica. /pp• Habituada a trabajar en equipo. /pp• Buena comunicación técnica y funcional. /pp• Proactividad para detectar riesgos, bloqueos y oportunidades de mejora. /pp• Autonomía para investigar, proponer e implementar soluciones. /pp• Ganas de aprender y adaptarse a un dominio clínico complejo. /pp• Capacidad para colaborar con perfiles técnicos, funcionales y de producto. /p pbSe ofrece /b /pp Reto profesional. /pp⏰ Incorporación inmediata. /pp Puesto de trabajo estable en empresa en crecimiento, con filosofía agile y orientada a la persona. /pp Contrato indefinido. /p