Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Banco de Crédito BCP

NewBe an early applicant

LÍDER TÉCNICO BACKEND JAVA

Posted
Discussion

Summary

Technical lead for backend Java at Banco de Crédito BCP (Peru), advising a technology renewal project: requirements engineering, data modeling, enforcing architecture/security/DevOps standards, and mentoring the backend team. Core stack: Java 17+, Quarkus, Spring Boot, reactive programming (WebFlux/RxJava), and Azure cloud services.

¡Ú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.
  • Bachiller de las carreras de sistemas, software, entre otras.
  • Experiencia de 5 a 8 años como desarrollador Java.
  • Mínimo 2 años de experiencia como Líder Técnico.
  • Experiencia en lenguaje de programación Java: 17+
  • Conocimiento avanzado en Quarkus.
  • 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.
  • 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?

  • Pago de Bonos por Desempeño.
  • Oportunidades de desarrollo

“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”

Skills

What Lead Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →