Skip to main content

BACKEND JAVA SOFTWARE ENGINEER

Tecnología
Banco de Crédito BCP
Lima, PerúHace 1 mesesHasta 20/5/2026
Tiempo completo

Descripción del puesto

¡Ú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.
  • Cumplir con las exigencias del Líder Técnico (LT) y con los lineamientos establecidos por las áreas horizontales de Tecnología, incluyendo estándares de arquitectura, diseño y calidad del código.
  • Elaborar y ejecutar un plan de monitoreo que contemple las etapas previa al pase, durante la producción y postproducción.
  • Velar por la aplicación de buenas prácticas en el desarrollo de servicios y APIs, asegurando calidad, eficiencia y escalabilidad.
  • Promover la adopción de principios SOLID y patrones de diseño, así como la mejora continua de algoritmos, para garantizar un código limpio, mantenible y robusto.

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

Keywords
ScigressLanguageToolSpring FrameworkSonarQubeMagmaMockitoRxjavaJavaInterSystems CachéAWSBitbucketGitGithubALGOCode review

¿Te interesa este puesto?