Queremos que tu talento forme parte de 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.¿Sabes qué hace nuestro Tech Leader Backend Java en el BCP?Líder técnico en proyectos con impacto en millones de usuarios o de alta transaccionalidad, escalabilidad y robustez; utilizando tecnologías de alta gama: Java 11-17, Desarrollo de microservicios con Springboot, Quarkus, Programación Reactiva, Azure Cloud, Docker, Kubernetes y herramientas de integración continua.FuncionesEs el encargado de liderar el diseño técnico de las soluciones que se desarrollan en el squad, garantizando que la entrega temprana de valor se realice con calidad respetando los lineamientos, estándares de arquitectura, seguridad y data.Tiene la visión técnica de la aplicación del squad/tribu/CoE al que pertenece.Vela para que las aplicaciones desarrolladas sean robustas y escalables, cumplan con los estándares tecnológicos, y sean construidas bajo los lineamientos de seguridad y arquitectura.Vela por la estabilidad operativa de la aplicación, identifica el impacto y dependencia con otras aplicaciones para nuevas funcionalidades y para el soporte.RequerimientosEstudios de la carrera de Ing.
de Sistemas o carreras afines.
(técnico o universitario).Experiencia en sector banca o industrias similares (alta transaccionalidad).Experiencia mayor a 5 años participando en proyectos con soluciones que integran componente backend Java.Experiencia en Java 8, 11 o superiores.Experiencia desarrollando APIs/microservicios y/o componentes de integración (web services, servicios REST).Experiencia en resolver problemas de compatibilidad asociados con cross-platforms y la integración con componentes front-end (web/mobile).Manejo de tecnologías Azure Cloud o similares.Conocimiento de patrones de diseño de aplicaciones en infraestructura cloud u on-premise.Conocimiento de Docker, contenedores y cluster de contenedores (Kubernetes).Conocimiento en programación reactiva (Rxjava2 o Webflux).Experiencia en buenas prácticas de desarrollo de software.Sistemas de control de versiones distribuido Git.Patrones de diseño de programación.Framework de programación, Spring Boot, Spring Framework y Spring Cloud.Implementación y consumo de servicios REST/JSON.Implementación de Web services (SOAP, XML, WSDL).Diseño de APIs (Open API y Swagger Hub).Persistencia de datos (Hibernate, JPA, Spring Data, etc).Desarrollo de componentes y librerías en Java.Conocimiento de Maven o Gradle.Framework de pruebas unitarias (JUnit, Lombok, Mockito).Conocimiento en Herramientas de CI (Jenkins, Git Hub, Sonarqube, Nexus y Maven).Uso de base de datos relacionales como SQL u Oracle.Uso de base de datos No relacionales como Cassandra, Cosmos o MongoDB.Beneficios:Utilidades y bono por desempeño.Horarios flexibles.Plataforma virtual y planes de aprendizaje para que puedas seguir capacitándote.Nuestros planes de salud nos permiten protegerte no solo a ti, sino también a tu familia.Descuentos corporativos y educativos.Condiciones preferenciales para nuestros productos financieros."Somos una organización comprometida con la igualdad de oportunidades para hombres y mujeres, y en línea con ello, todos nuestros procesos de selección se rigen bajo una política de igualdad de derechos y oportunidades, donde nuestros postulantes son considerados sin importar su origen, lengua, raza, sexo, idioma, religión, opinión, edad, talla, procedencia educativa, condición económica, social, física, mental o cualquier otra índole, promoviendo así una cultura de respeto mutuo."
#J-18808-Ljbffr