About the role
Habilidades clave: Java, Quarkus, Spring Boot, Microservicios, Kubernetes, APIs
Experiencia: +5 años
Ubicación: Perú
Modalidad: Híbrido - 1 a 2 veces por semana y a demanda del cliente
Responsabilidades principales
- Diseñar, evolucionar y mantener frameworks backend basados en Quarkus, garantizando escalabilidad, rendimiento y modularidad.
- Desarrollar componentes reutilizables y servicios backend aplicando principios SOLID y patrones de arquitectura (Clean, Hexagonal).
- Construir y mantener microservicios integrados a plataformas cloud (AWS, GCP, Azure).
- Diseñar y gestionar APIs REST y SOAP, asegurando buenas prácticas, versionamiento y gobernanza.
- Configurar y optimizar pipelines CI/CD para despliegues en entornos con Docker y Kubernetes.
- Implementar pruebas unitarias, de integración y calidad de código.
- Monitorear y optimizar servicios utilizando herramientas como Dynatrace y Elastic (ELK).
- Liderar iniciativas de mejora continua en rendimiento, tiempos de respuesta y consumo de recursos.
- Implementar estándares de seguridad (OAuth2, OpenID Connect, protección de APIs).
- Participar en la resolución de incidentes críticos en producción, incluyendo análisis de causa raíz.
- +5 años de experiencia en desarrollo backend con Java.
- Experiencia sólida con Quarkus (preferente) o Spring Boot.
- Experiencia en construcción de microservicios y arquitecturas distribuidas.
- Conocimiento avanzado en APIs RESTful y SOAP.
- Experiencia trabajando con cloud (AWS, GCP o Azure).
- Manejo de Docker y Kubernetes (EKS, GKE o AKS).
- Experiencia en CI/CD (Azure DevOps u otras herramientas).
- Conocimiento en bases de datos relacionales y no relacionales.
- Experiencia con herramientas de observabilidad (Dynatrace, ELK o similares).
- Implementación de pruebas automatizadas.
- Conocimientos sólidos en seguridad de aplicaciones.
- Experiencia construyendo o evolucionando frameworks internos backend.
- Conocimiento en arquitecturas orientadas a eventos.
- Experiencia con Kafka u otros brokers de mensajería.
- Conocimiento en programación reactiva (Quarkus Reactive o similar).