Job description
CL BACKEND JAVA SOFTWARE ENGINEER
Únete al Equipo BCP Sé parte de una comunidad que no conoce fronteras, con un propósito en común que nos motiva e inspira para impactar en los planes de millones de peruanos, transformándolos en realidad.
¿Quieres pertenecer a algo grande?
Aquí Es
¿Qué esperamos de ti?
Asesorar técnicamente el proyecto de creación de la nueva aplicación Banca Móvil 3.0 como experto en Desarrollo de Software.
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é buscamos?
Bachiller o Titulado en Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Computación e Informática, ingeniería de seguridad o afines.
Experiencia Mínima de 6 años como desarrollador Java
Experiencia mínima de 2 años como lider
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 en IA
¿Qué Ofrecemos?
Ambiente empoderador: Únete a un entorno de trabajo donde tu voz importa y tus ideas impulsan el cambio.
Crecimiento profesional: Disfruta de oportunidades de desarrollo continúo, respaldadas por un equipo comprometido con tu éxito.
Compensación competitiva: Recibe una compensación atractiva y beneficios flexibles diseñados para adaptarse a tu estilo de vida y metas personales.
¿Qué beneficios disfrutarás?
Ingreso a Planilla.
Pago de Bonos por Desempeño.
Pago de Utilidades.
Oportunidades de desarrollo
Si estás listo para unirte al equipo que innova y crea soluciones, postula con nosotros
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
Required Skill Profession
Other General