Senior Java Software Engineer - tellmeGen - Koko GeneticsEn tellmeGen y Koko Genetics, estamos desarrollando soluciones innovadoras en el campo de la genética. Nuestra plataforma permite ofrecer resultados genéticos y ayudar a nuestros usuarios a encontrar familiares dentro de nuestra base de datos genética. Si tienes una sólida experiencia en Java y Spring Boot, y estás listo para trabajar con Google Cloud, microservicios en Kubernetes y aplicaciones serverless en Cloud Run, ¡queremos conocerte!Requisitos:Formación y experiencia:Formación mínima: Grado Superior en Formación Profesional o similar.Experiencia mínima: 5 años de experiencia profesional en el desarrollo de software.Habilidades técnicas:Java: Dominio avanzado de Java y Spring Boot como lenguajes principales.Python: Conocimiento sólido de Python para la integración y soporte de microservicios.Google Cloud: Experiencia trabajando con Google Cloud y tecnologías asociadas, incluyendo Cloud Run para aplicaciones serverless y Kubernetes para la orquestación de microservicios.Microservicios: Diseño y desarrollo de microservicios eficientes y escalables utilizando Kubernetes y Cloud Run.Base de datos:Relacionales (principalmente PostgreSQL).NoSQL (como MongoDB).API REST: Desarrollo, integración y mantenimiento de APIs.Testing: Uso de frameworks como JUnit, Mockito y pytest.Contenedores: Docker para la creación de entornos de desarrollo y despliegue.Control de versiones: Git, y experiencia con flujos de trabajo colaborativos.Mensajería: Conocimientos en Pub/Sub de Google Cloud.Habilidades adicionales valorables:Cloud Security: Conocimientos sobre mejores prácticas de seguridad en entornos cloud.Soft Skills:Capacidad para trabajar en equipo y colaborar estrechamente con otros departamentos.Habilidades de comunicación claras y efectivas, tanto en inglés como en español.Adaptabilidad a nuevos procedimientos y tecnologías.Descripción del puesto:Como Senior Java Software Engineer, serás responsable de:Desarrollar soluciones de software de ciclo de vida completo en Java y Spring Boot, con enfoque en arquitectura de microservicios y aplicaciones serverless en Google Cloud.Integrar nuevas funcionalidades en la plataforma existente, optimizando el rendimiento y escalabilidad de las aplicaciones en entornos Kubernetes y Cloud Run.Trabajar estrechamente con el equipo de calidad para realizar pruebas exhaustivas y asegurar la excelencia del código.Mantener y mejorar las soluciones existentes, incluyendo la refactorización de código cuando sea necesario.Participar en revisiones de diseño y código, garantizando las mejores prácticas de desarrollo.Contribuir al cumplimiento de OKRs a través de la entrega de soluciones alineadas con los objetivos clave de la empresa.Qué ofrecemos:Contrato indefinido con posibilidad de crecimiento.Trabajo remoto: La mayor parte del trabajo será en remoto, con solo un día presencial a la semana.Proyectos innovadores en el sector de la genética, ayudando a ofrecer resultados genéticos y encontrar familiares a través de nuestra base de datos.Tecnologías de vanguardia: Trabajarás con arquitecturas modernas de microservicios, Cloud Run y Kubernetes, aplicando las últimas tecnologías de Google Cloud para crear soluciones escalables y de alto rendimiento.Salario atractivo acorde a tu experiencia y habilidades.Trabajo basado en OKRs, con un enfoque claro y medible de los objetivos y resultados.Un equipo dinámico y profesional, comprometido con el trabajo colaborativo y la mejora continua.Plan de desarrollo profesional adaptado a tus intereses y objetivos de carrera.Si estás buscando un lugar donde tus habilidades en Java, Spring Boot, y Google Cloud puedan contribuir a la creación de soluciones innovadoras en el ámbito de la genética, ¡únete a Tellmegen y forma parte de un equipo que está marcando la diferencia!