Descripción
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