Descripción del cargo Buscamos a un/a profesional con experiencia en tecnologías modernas y arquitectura limpia para desarrollar aplicaciones Java. El/la candidato/a será parte de un equipo que trabaja en una plataforma core para una empresa líder en el rubro seguros, con foco en microservicios y performance. Responsabilidades clave - Diseñar, desarrollar y mantener aplicaciones en Java, siguiendo buenas prácticas de Clean Code, principios SOLID y arquitectura limpia/hexagonal. - Implementar microservicios con Spring Boot, tanto en comunicaciones sincrónicas (REST, Feign) como asincrónicas (RabbitMQ, Kafka). - Participar en el diseño de arquitectura orientada a eventos y documentación de sistemas (UML, C4). - Asegurar la calidad del código con JUnit, Mockito, Rest Assured, y mantener estándares técnicos elevados. - Gestionar seguridad y autenticación con herramientas como Keycloak, OAuth, Trivy, y Gitleaks. - Desarrollar y mantener integraciones con motores de base de datos: MariaDB, SQL Server, MongoDB, Redis, DB2. - Trabajar en entornos Docker/Kubernetes desplegados en Azure, colaborando con los pipelines de Azure DevOps. - Monitorear servicios usando Actuator, Prometheus, Grafana. - Documentar APIs con OpenAPI, y mantener la gestión de componentes con Backstage y documentación en Material Confluence. Requisitos excluyentes - +3 años de experiencia con Java y Spring Boot. - Conocimiento avanzado en diseño de microservicios, arquitectura limpia, DDD y patrones de diseño (GoF). - Experiencia en herramientas de comunicación sincrónica (OpenFeign) y asincrónica (RabbitMQ, Kafka). - Manejo de bases de datos relacionales y NoSQL (MariaDB, SQL Server, MongoDB, Redis). - Experiencia en despliegues en la nube (Azure) usando Docker, Kubernetes y pipelines de Azure DevOps. - Conocimientos de seguridad de aplicaciones y gestión de identidades (Keycloak, OAuth). - Buen manejo de herramientas de documentación (Backstage, OpenAPI, Confluence). - Experiencia en testing automático (unitarios y de integración). Beneficios ofrecidos - Contratación en relación de dependencia. - Modalidad híbrida con presencialidad dos veces por semana, exclusivamente para personas que residan dentro de un radio de 50 km del microcentro. En caso contrario, la modalidad es 100% remota. - Medicina prepaga para el colaborador y su grupo familiar. - 10 días hábiles de vacaciones + días especiales. - Reconocimiento de gastos de Internet. - Notebook para trabajo remoto. - Ayuda escolar para hijos/as. - Programa de referidos y kit de bienvenida. - Beneficios económicos por fechas especiales. - Viandas en oficina para quienes deseen ir. - Ambiente con oportunidades reales de aprendizaje y crecimiento. Específicos del puesto - Capacidad de análisis y diseño técnico. - Autonomía para la toma de decisiones técnicas. - Buenas habilidades de comunicación y trabajo en equipo. - Actitud proactiva y orientación a la mejora continua.