LÍDER TÉCNICO BACKEND JAVA

Hace 1 día

Lima, Perú Banco de Crédito BCP Jornada completa
Ú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 Renovación Tecnológica, actuando como experto en Desarrollo de Software.
• Realizar una ingeniería de requerimientos precisa, asegurando el entendimiento común entre el equipo de desarrollo, las expectativas del negocio y los criterios de certificación del Quality Engineer.
• Garantizar un correcto entendimiento del modelamiento de datos y de los procesos asociados a los requerimientos activos.
• Garantizar el cumplimiento de los lineamientos establecidos por las áreas horizontales de Tecnología (Arquitectura, Ciberseguridad y DevOps), asegurando estándares de diseño, seguridad y alta calidad de código.
• Promover la adopción de principios SOLID, patrones de diseño y programación limpia (Clean Code), impulsando la mejora continua de algoritmos para garantizar sistemas escalables y mantenibles.
• Elaborar y ejecutar un plan de monitoreo integral que contemple las etapas previa al pase, despliegue en producción y seguimiento postproducción.
• Velar por la aplicación de buenas prácticas en el desarrollo de servicios y APIs, asegurando calidad, eficiencia y escalabilidad.
• Mentorear al equipo backend en el uso de versiones modernas de Java, frameworks reactivos y optimización de recursos. ¿Qué buscamos?
• Bachiller de las carreras de sistemas, software, entre otras.
• Experiencia de 5 a 8 años como desarrollador Java.
• 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.
• Conocimientos 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”