BACKEND JAVA SOFTWARE ENGINEER
Calle Centenario 156 La Molina
Full-time
Senior
Tecnología Informática
Beneficios
Trabajo remoto / híbrido Seguro de Salud Computadora BACKEND JAVA SOFTWARE ENGINEER
Queremos que tu talento se sume al del BCP, para seguir siendo el banco que todo el tiempo está innovando, es pionero y digital. Juntos tendremos la posibilidad de generar un impacto positivo en nuestro país, teniendo como objetivo que los peruanos logren transformar sus planes en realidad. #Unete al equipo BCP.
¿Ya sabes que hacemos los BACKEND JAVA SOFTWARE ENGINEER en BCP?
El proyecto Cognitive Care Center consolida las iniciativas de Whatsapp que tienen como objetivo habilitar las notificaciones proactivas a los clientes mejorando la experiencia y la eficiencia.
Nuestras responsabilidades principales son:
Asesorar técnicamente al Proyecto Cognitive Care Center Velar por el uso de buenas prácticas en el desarrollo de varios servicios y APIs para el producto. Promover el uso de principios SOLID y patrones de diseño para garantizar un código limpio, mantenible y robusto. Colaborar con el Product Owner para asegurar que las características/cambios cumplan con los requisitos comerciales y cumplan con la estrategia del negocio. Impulsar el mantenimiento evolutivo y correctivo de las aplicaciones del Contact Center, asegurando que se adapten a los cambios del negocio y mantengan su operatividad. Velar por el desarrollo de componentes tecnológicos que tengan un nivel de disponibilidad óptimo. Asesorar, apoyar en la resolución de las necesidades del negocio enfocados en dar la mejor experiencia a los usuarios a través del desarrollo de componentes de integración (apis/microservicios) Debes postular a este rol si:
Bachiller de las carreras de sistemas, software, entre otras Experiencia Mínima de 7 años como desarrollador Java. Experiencia mínima incluida de 2 a 3 años como líder con un equipo bajo su responsabilidad. Experiencia en lenguaje de programación Java: 17+ Experiencia en programación reactiva (Indispensable webflux/Rxjava), JPA, Spring-boot, reactor. Experiencia en buenas prácticas de desarrollo de software: Code Review, TDD, BDD, secure Programing, SonarQube, CAST, Mockito, TestUnit, Lombok. Sobre todo si dominas:
Patrones de diseño de programación. (MVC, Circuit Breaker, Prototype, SAGA, Event Driving, Cache Aside, otros). Sistemas de control de versiones distribuido Git, GitHub, Bitbucket. Conocimiento de plataforma Cloud Web app for containers, Serverless Architecture, Cloud Native Architecture, Azure API Management, servicios Azure: API Gateway, AKS, ACR, LogicApps, FunctionApps, Storage Account, Azure KeyVault. Sólida experiencia con Azure Cloud u otras como AWS y GCP. IA Conocimiento en LLM – Deseable ¿Qué beneficios disfrutarás?
Seguirás sumando experiencia y desarrollo profesional gracias al equipo de grandes líderes, una cultura de colaboración que inspira y oportunidades para innovar. Si estás dispuesto a asumir grandes retos, llegó el momento de sumarte a BCP.
Ingreso a Planilla. Pago de Bonos por Desempeño. Pago de Utilidades. Flex time. Beneficios financieros. Oportunidades de desarrollo. Requerimientos
Tiempo de experiencia laboral7 Años Nivel de educaciónUniversidad - Bachiller Carrerasingenieria de sistemas