Desarrollador De Back-End
CurrentCliente: Banco de Crédito del Perú (BCP)Proyecto: Factura Electrónica Negociable▪️ Responsabilidades y Logros: * Desarrollo y Soporte de Software: * Desarrollo de microservicios en Java utilizando un framework basado en Spring.▪️ Implementación y mantenimiento de APIs síncronas y asíncronas. * Uso de tecnologías de Azure Cloud, incluyendo Azure Database, AKS, Azure Monitor y Azure Key Vault. * Integración con HashiCorp Vault para la gestión de secretos. * Aplicación de programación reactiva para mejorar la eficiencia y la capacidad de respuesta del sistema. * Manejo de sistemas de mensajería y tópicos para la comunicación entre microservicios. * Desarrollo y soporte del producto de Factura Electrónica Negociable.▪️ Metodología de Trabajo: * Aplicación de la metodología "contract first" para el desarrollo de APIs. * Manejo de esquemas Avro y uso de Confluent para el streaming de datos. * Liderazgo de ceremonias ágiles como daily stand-ups, checkpoints, refinamientos y revisiones de sprint.▪️ Colaboración y Comunicación: * Coordinación efectiva con QA para asegurar la calidad del software. * Participación activa en sesiones de BDD para entender y planificar el alcance de actividades. * Realización de revisiones de código (code reviews) para identificar oportunidades de mejora y asegurar la calidad del código.▪️ Despliegue y Mejora Continua: * Utilización de pipelines de CI/CD para el despliegue de aplicaciones. * Revisión y mejora de código utilizando SonarQube y Fortify para asegurar la calidad y seguridad del software. * Enfoque en pruebas unitarias para garantizar una alta cobertura de código.