




Resumen del Puesto: Buscamos un Desarrollador Java Backend para implementar microservicios REST, integrar APIs, asegurar calidad y colaborar técnicamente en proyectos tecnológicos. Puntos Destacados: 1. Desarrollo e implementación de microservicios REST siguiendo OpenAPI 3.0 2. Integración y seguridad de APIs con Keycloak y cumplimiento de lineamientos 3. Colaboración técnica, revisiones de código y documentación ¡Sé parte de nuestro equipo! El futuro se construye con talento. Y en Indra Group, estamos en búsqueda del tuyo. Estamos en la búsqueda de un **Desarrollador Java Backend** **Requisitos:** * Titulado en Ingeniería de Sistemas, Informática, Electrónica o afines * Deseable: certificación Java (OCA / OCP), Spring Professional, AWS o Azure Developer * Valorado: formación en TM Forum Open API Fundamentals o Frameworx * Nivel de inglés: intermedio técnico — lectura de documentación TM Forum en inglés * Experiencia general en desarrollo backend 3\+ años * Desarrollo de APIs REST (cualquier dominio) 3\+ años * Implementación de APIs TM Forum 1\+proyecto * Proyectos en industria Telecom (BSS/OSS) Deseable * Trabajo con OpenShift o Kubernetes Básico * Integración con Keycloak / Identity Providers Básico * Experiencia con Oracle SID Deseable * Metodologías ágiles (Scrum / Kanban) Básico **Funciones del puesto:** * Desarrollo e Implementación * Implementar microservicios REST siguiendo los contratos OpenAPI 3\.0 * Codificar los endpoints TMF: operaciones CRUD, filtros (fields, offset, limit), paginación y manejo de errores TMF * Implementar el modelo de datos en Oracle / PostgreSQL siguiendo el mapeo al SID de TM Forum * Desarrollar la lógica de negocio de cada recurso TMF: validaciones, reglas de estado, ciclo de vida * Implementar el patrón Hub/Listener para publicación y consumo de eventos TMF asíncrono * Integración y Seguridad * Integrar los microservicios con Keycloak: flujos OAuth 2\.0, OIDC, validación de tokens JWT y scopes por recurso * Implementar la integración entre APIs TMF del proyecto: llamadas síncronas y manejo de errores de integración * Aplicar lineamientos de seguridad del operador: encriptación TLS, validación de inputs, control de acceso por roles * DevOps y Calidad * Crear y mantener Dockerfile y archivos de configuración para despliegue en OpenShift / Kubernetes * Configurar pipelines CI/CD en Bitbucket Pipelines o Jenkins: build → test → análisis estático → deploy * Escribir pruebas unitarias con cobertura mínima del 80% (JUnit / pytest) * Corregir defectos identificados en el ciclo de QA y participar en pruebas de integración * Colaboración Técnica * Interpretar y aplicar los contratos OpenAPI definidos por el Arquitecto de Aplicaciones sin desviarse del estándar TMF * Participar en revisiones de código (code review) y sesiones de transferencia de conocimiento * Documentar el código y mantener el repositorio Bitbucket ordenado (branching strategy, commits semánticos) **Beneficios:** * ¿Qué ofrecemos? * Seguro EPS cubierto al 100% * Seguro Vida Ley * Programa de Certificaciones * Bienestar (psicólogo, nutricionista) * Descuentos corporativos * Acceso a plataforma de formación continua (Udemy) * Cultura colaborativa, oportunidades reales de crecimiento * Proyectos tecnológicos de gran escala en clientes líderes. Tipo de puesto: Tiempo completo Pregunta(s) de postulación: * ¿Cuál es tu pretensión salarial en soles brutos? Lugar de trabajo: Híbrido en La Victoria, Lima


