Programadora Java
Buenos Aires - Argentina
Job Summary
Buscamos desarrolladores/as Full Stack Java/Angular para desarrollar mantener y evolucionar los microservicios backend y el frontend de un portal digital de salud.
La posición incluye el desarrollo de nuevas funcionalidades la resolución de incidentes en producción y la integración con sistemas de historia clínica electrónica y otras plataformas sanitarias. Se requiere experiencia en Java Spring Boot Angular APIs REST y tecnologías de integración junto con un enfoque sólido en calidad seguridad y cumplimiento de SLA.
- Desarrollar y mantener microservicios utilizando Java 17 y Spring Boot 3 incluyendo JPA Spring Security y APIs REST documentadas con Swagger.
- Desarrollar funcionalidades frontend con Angular cumpliendo criterios de accesibilidad WCAG 2.1 AA.
- Integrar sistemas de historia clínica electrónica y otras plataformas de salud mediante APIs REST FHIR y eventos asíncronos con Kafka.
- Implementar y evolucionar el chatbot basado en EDDI y la integración de teleconsultas con Jitsi.
- Trabajar con almacenamiento S3 mediante MinIO bases de datos MySQL y MongoDB y tableros de análisis en Metabase.
- Diagnosticar y corregir incidentes y defectos en producción dentro de los SLA establecidos.
- Aplicar prácticas de desarrollo seguro conforme a OWASP Top 10 y ASVS y remediar vulnerabilidades dentro de los plazos requeridos.
- Desarrollar y mantener pruebas automatizadas.
- Trabajar con Git pipelines de CI/CD y herramientas de análisis de calidad de código como SonarQube.
- Colaborar con equipos técnicos y funcionales siguiendo metodologías ágiles y procesos formales de desarrollo.
- 5 años o más de experiencia en desarrollo de software.
- Al menos 3 años ininterrumpidos de experiencia en proyectos de salud en Argentina.
- Título terciario o universitario en Sistemas o carreras afines o ser estudiante avanzado/a.
- Experiencia práctica con Java y Angular.
- Experiencia con Kafka chatbot EDDI almacenamiento S3 Metabase APIs REST y Git.
- Formación en metodologías ágiles.
- Conocimientos de HL7/FHIR y estándares de interoperabilidad en salud.
- Experiencia con OAuth2 JWT SSO y RBAC.
- Conocimientos o experiencia con Jitsi Meet.
- Experiencia en arquitecturas de microservicios incluyendo API Gateway Config Server y tracing con Zipkin.
- Trabajo en equipo y compromiso.
- Capacidad de análisis y autogestión.
- Buena comunicación y colaboración con equipos multidisciplinarios.
- Orientación al usuario y resolución de problemas.
- Predisposición al aprendizaje continuo.
- Organización y apego a procesos formales.
Importante: Se requiere cumplir con todos los requisitos excluyentes para avanzar en el proceso de selección.