Software Engineer Java | Hexagonal (Remoto)
Role details
Job location
Tech stack
Job description
En knowmad mood buscamos un/a Ingeniero/a de Software con experiencia en entornos Java para participar en proyectos complejos aplicando arquitecturas modernas y metodologías ágiles. Este rol implica trabajar en el diseño y desarrollo de aplicaciones escalables y seguras, asegurando calidad, resiliencia y buenas prácticas en todo el ciclo de vida del software.
Requirements
- Lenguajes y frameworks: Java , Spring,
- Arquitectura: Hexagonal y microservicios.
- Bases de datos: SQL, MongoDB, Couchbase, DynamoDB (curso interno disponible).
- Cloud y DevOps: AWS Serverless (Lambda, Step Functions, DynamoDB), Terraform, CI/CD, servicios REST, OpenAPI.
- Observabilidad y herramientas: Grafana, Opensearch como motor de búsqueda.
- Mensajería y eventos: Kafka y EventBridge.
- Control de versiones: Git avanzado (GitFlow, PR reviews, branching strategies).
- Calidad y buenas prácticas: Principios Clean Code y SOLID, testing con cobertura mínima del 80%, experiencia en code reviews, enfoque en resiliencia, mantenibilidad y observabilidad.
- Metodologías: Scrum/Kanban y flujos CI/CD., + Plan de carrera personalizado.
-
Formación técnica, metodológica, idiomas y certificaciones.
-
Programa de desarrollo de liderazgo. ? Happy mood:
-
Programa de bienestar integral: actividad física, nutrición y equilibrio emocional.
-
Programa de conciliación 24/7 para ti y tu familia.
-
Actividades de team building y celebraciones (Summer Party, Christmas Party). ? Knowmad moments:
-
Pack de bienvenida.
Benefits & conditions
Beneficios en knowmad mood ? Modalidad: 100% teletrabajo Work mood:
- 22 días de vacaciones + 2 días de libre disposición + 24 y 31 de diciembre (cierre empresa)., + Celebración de cumpleaños, aniversarios y momentos especiales. "Nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección."