Descripción
Resumen del Puesto:
Buscamos un CL Backend Java Software Engineer para asegurar el desarrollo de software end-to-end, aplicando buenas prácticas y potenciando las capacidades del equipo, con impacto en la transformación del país.
Puntos Destacados:
1. Impactar en grande el país y el negocio a través de la tecnología
2. Promover buenas prácticas y principios SOLID en el desarrollo de software
3. Asesorar en soluciones de negocio con foco en la experiencia del usuario
**Acerca del empleo**
Buscamos a los que tienen ganas de transformar el país. A los que quieren llegar lejos. Porque esto no es solo un trabajo. Esto es desafiarte en grande para impactar en grande. Esto es el BCP y en el equipo de Culqi, buscamos personas que impulsen el éxito de quienes transforman el país. Tú puedes ser el siguiente CL Backend Java Software Engineer
**Descripción del perfil**
Asegurar que los Team Members puedan realizar el proceso de desarrollo de Software End to end con lo lineamientos del Banco y potenciar las capacidades de los Team Members.
**¿Cómo impactarás en grande?**
* 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 banco, 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).
* Promover e impulsar iniciativas para la mejora de indicadores del COE.
**¿Qué necesitamos de ti?**
* Bachiller de las carreras universitarias de Sistemas, Software, entre otras (indispensable).
* Experiencia mínima de 2 a 3 años como líder con un equipo bajo su responsabilidad (indispensable).
* 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.
* 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.
* Experiencia con IA
**Sí, a ti. Te estamos buscando ¡Únete al equipo BCP!**
*“Somos una organización comprometida con la igualdad de derechos y oportunidades. Nuestros procesos de selección se rigen bajo una política donde nuestras/os postulantes son consideradas/os sin importar su origen, género, raza o cualquier otra característica, condición o preferencia, promoviendo así una cultura de respeto mutuo"*
Pregunta(s) de postulación:
* ¿Cuántos años de experiencia tienes como Desarrollador Java? ¿Qué tipo de proyectos has desarrollado?
* ¿Cuántos años tienes liderando equipos, de cuántas personas? ¿Qué proyectos has liderado y cuál ha sido el resultado?
* ¿Cuáles son tus expectativas salariales?
Lugar de trabajo: Híbrido en La Molina, Lima