DESARROLLADOR/a SENIOR JAVA. Experiencia Sanidad
Role details
Job location
Tech stack
Job description
- Buscamos perfiles Senior Backend Software Developer con una amplia experiencia en proyectos en el ámbito de la sanidad.
Como Senior Backend Software Developer será responsable de:
- Diseño y Desarrollo:
Liderar el diseño e implementación de soluciones backend para aplicaciones complejas.
Colaborar con arquitectos de software para definir la estructura técnica.
Desarrollar y mantener código eficiente, escalable y de alta calidad.
- Gestión de Datos:
Gestionar bases de datos eficientemente, optimizando consultas y asegurando la integridad de los datos.
Implementar soluciones de almacenamiento y recuperación de datos.
- Seguridad:
Garantizar la seguridad de las aplicaciones mediante la implementación de mejores prácticas y protocolos de seguridad.
Identificar y mitigar posibles vulnerabilidades.
- Optimización y Rendimiento:
Mejorar continuamente el rendimiento del sistema mediante la optimización del código y la infraestructura.
- Colaboración y Liderazgo Técnico:
Colaborar con equipos multidisciplinarios, incluyendo desarrolladores frontend, QA y otros.
Proporcionar liderazgo técnico y orientación a miembros del equipo más junior. Mentoría
Mantenimiento y Resolución de Problemas:
Diagnosticar y resolver problemas técnicos en el backend.
Mantener y actualizar sistemas existentes según sea necesario.
- Documentación:
Crear documentación clara y completa para el código desarrollado.
Documentar procesos y decisiones de diseño e implementaciones
Requirements
- Más de 8 años de experiencia profesional como Desarrollador/a Java.
- Título universitario en informática o campo relacionado.
- Experiencia en desarrollo de aplicativos en entorno de Sanidad.
- Experiencia demostrada como desarrollador backend, preferiblemente con al menos 8/10 años de experiencia.
- Experiencia trabajando en entornos ágiles, como Scrum o Kanban.
- Experiencia en entornos de nube, preferiblemente en AWS y GCP
- Conocimientos Técnicos:
- Conocimientos sólidos en bases de datos SQL y NoSQL como Postgresql, MSSQL/MySQL, MongoDB, HBase, Bigtable, Solr/ElasticSearch.
- Profundo conocimiento de lenguajes de programación backend como Java
- Amplio conocimiento del ecosistema SPRING, incluyendo Spring Boot, Spring Data, Spring JPA, Spring Security, y JWT.
- Fuerte conocimiento en programación de API, con enfoque en OpenAPI y REST.
- Fuerte comprensión de arquitecturas de software y diseño de sistemas escalables.
- Familiaridad con la arquitectura de microservicios y su implementación.
- Se valorarán conocimientos en las siguientes áreas
- Experiencia en el uso de herramientas de automatización como Jenkins o GitLab CI.
- Experiencia avanzada en otros lenguajes de programación como Python o C#.
- Conocimiento de estándares de interoperabilidad sanitarios: HL7 y FHIR.
- Conocimiento de nomenclaturas y clasificaciones del ámbito sanitario/ómico (SNOMED, CIE, HPO, etc.).
Benefits & conditions
- Contrato indefinido y un paquete salarial competitivo.
- Oportunidad de trabajar en proyectos innovadores y de alto impacto en el sector sanitario.
- Formación continua y desarrollo profesional.
- Entorno de trabajo colaborativo y dinámico.
- Modalidad de trabajo remoto desde cualquier punto de España.
- Incorporación a una empresa líder en el sector tecnológico.