En FACTECH Servicios Informáticos seguimos creciendo y queremos incorporar a nuestro equipo un/a Java Backend Developer Senior para trabajar en modalidad remota o híbrida desde España. Buscamos una persona apasionada por la ingeniería del software, con mentalidad proactiva y muchas ganas de aportar en el desarrollo de soluciones técnicas de alto rendimiento. Tendrás la oportunidad de trabajar en un proyecto greenfield, con un stack moderno y un equipo de excelencia técnica, bajo metodologías ágiles y en un entorno colaborativo. ¿Qué valoramos de tu perfil? • Experiencia sólida desarrollando con Java como lenguaje principal (trabajamos con Java 21) • Dominio de principios SOLID, Clean Code y patrones de diseño • Experiencia en microservicios y conocimiento de arquitectura hexagonal • Fuerte cultura de testing: TDD, tests unitarios y de integración (JUnit, Mockito, Testcontainers) • Conocimientos o interés profundo en programación concurrente/paralela • Experiencia o conocimientos en: ◦ Spring Framework, sistemas de mensajería asíncrona, Redis, Cosmos DB ◦ Entornos cloud (Azure), Kubernetes, herramientas de observabilidad ( Grafana, Prometheus) ◦ Programación reactiva (RxJava, etc.) • Buenas habilidades de comunicación y trabajo colaborativo • Nivel de inglés B2-C1 y fluidez en español • Testing: Cultura de testing muy fuerte. Debes tener experiencia con TDD, tests unitarios (JUnit, Mockito) y de integración (Testcontainers). Es indispensable ser un apasionado del Testing. Formación requerida: Grado universitario, FP Superior o Certificación profesional en áreas afines a desarrollo software Condiciones del puesto: * Modalidad: Remoto desde España o híbrido si estás en Madrid/Barcelona * Jornada: Completa * Tipo de contrato: Indefinido ¿Te interesa unirte a un equipo humano, dinámico y con foco en la excelencia técnica y la innovación? #WeAreFACTECH #Hiring #JavaBackend #Microservices #ArquitecturaHexagonal #CleanCode #TDD #RemoteWork #Kubernetes #Azure #SoftwareEngineering #ConsultoraIT