




Resumen del Puesto: Buscamos un Analista Desarrollador Full Stack para diseñar, desarrollar y mantener aplicaciones web, asegurando calidad y escalabilidad. Puntos Destacados: 1. Diseño de arquitecturas escalables y modulares 2. Desarrollo de microservicios con Java y Quarkus 3. Uso de tecnologías front-end modernas como React y TypeScript **LPS GRUPO** \| Somos un grupo empresarial internacional con el principal objetivo de crear un valor diferencial en nuestros clientes. Nuestras áreas de negocio se centran en los despliegues de redes de Telecomunicaciones, energías renovables, agroalimentación entre otras. Nos encontramos en búsqueda del mejor talento para cubrir la posición de Analista Desarrollador Objetivo del Puesto Diseñar, desarrollar y mantener aplicaciones web full stack, asegurando calidad, escalabilidad, seguridad y una óptima experiencia de usuario. **Funciones:** * Analizar requerimientos del negocio y del cliente. * Diseñar arquitecturas escalables y modulares (MVC, Microservicios, Clean Architecture). * Gestionar despliegues en ambientes QA, Staging y Producción. * Asegurar la calidad del código mediante pruebas automáticas. * Uso de contenedores con **Docker y Kubernetes**. * Implementación de **pipelines CI/CD** (GitHub Actions, GitLab CI o Jenkins). * Control de versiones con **Git**. * Manejo de bases de datos: **PostgreSQL, MySQL o SQL Server**. * Creación de controladores (Controllers) para APIs REST. * Definición de modelos (Models). * Implementación de servicios y repositorios con inyección de dependencias. * Desarrollo de microservicios en **Java 11 o 17 con Quarkus**. * Aplicación de patrones: Repository, DTO, Mapper, Adapter. * Manejo de **OpenAPI / Swagger**. * Enfoque en resiliencia, escalabilidad y versionamiento de APIs. * Desarrollo con **HTML, CSS, JavaScript (ES6\+), TypeScript y React 17\+ o 18\+**. * Consumo de APIs REST usando **Fetch API o Axios**. * Construcción de componentes reutilizables. * Aplicación de buenas prácticas: componentización, optimización, lazy loading, code splitting. * Conocimientos en **Blazor (deseable)**. * Nociones de diseño **UI/UX**. * Elaboración de: * Documentación técnica * Documentación de código * Documentación de APIs * Manual de usuario * Guías de instalación y configuración **Requisitos** * Técnico o Bachiller en Ingeniería de Sistemas, Informática o afines. * Experiencia comprobada en desarrollo. * Dominio de Java con Quarkus y desarrollo de microservicios. * Conocimiento sólido en React y tecnologías frontend modernas. * Experiencia con Docker, Kubernetes y CI/CD. * Capacidad de análisis, trabajo en equipo y enfoque a resultados. Tipo de puesto: Tiempo completo Sueldo: S/.1\.00 \- S/.2\.00 al mes Pregunta(s) de postulación: * ¿Cuál es tu Pretensión Salarial? * ¿Has creado un microservicio utilizando Java? * ¿Cuál es tu nivel de Java? Lugar de trabajo: Empleo presencial


