CALYPSO - BACKEND JAVA SOFTWARE ENGINEER

Hace 14 horas

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?
• Proponer soluciones tecnológicas para la implementación y evolución de procesos de negocio sobre la plataforma Calypso, asegurando escalabilidad y mantenibilidad.
• Diseñar, desarrollar y mantener componentes backend utilizando Java, aplicando principios SOLID, patrones de diseño y buenas prácticas de ingeniería de software.
• Implementar e integrar servicios mediante APIs REST, mensajería asíncrona y mecanismos de integración sistemas internos y externos.
• Diseñar y optimizar consultas, modelos de datos e integraciones con bases de datos relacionales y no relacionales que soporten los procesos de negocio.
• Garantizar la calidad de las soluciones mediante pruebas unitarias, pruebas de integración, revisiones de código y cumplimiento de métricas de cobertura y calidad.
• Atender incidentes, realizar trobleshooting y análisis de causa raíz, asegurando la continuidad operativa de aplicaciones críticas en producción.
• Implementar controles y buenas prácticas de seguridad en el desarrollo de software, asegurando el cumplimiento de estándares corporativos y regulatorios.
• Colaborar con arquitectos, analistas funcionales, squads multidisciplinarios y equipos de soporte para entregar soluciones de alto impacto para el negocio. ¿Qué buscamos?
• Bachiller de las carreras de sistemas, computación, informática, software, electrónica o carreras afines.
• 4+ años de experiencia en el rol de Backend Java.
• Experiencia desarrollando soluciones sobre la plataforma Calypso o Murex, incluyendo personalización de workflows, eventos, motores de procesamiento, interfaces y servicios de integración.
• Dominio de Java 11+, Quarkus, programación orientada a objetos, patrones de diseño, programación concurrente y desarollo de microservicios.
• Experiencia en integración de sistemas mediante REST APIs, OpenAPI, mensajería asíncrona, Kafka, IBM MQ o tecnologías similares.
• Conocimientos sólidos en modelamiento de datos, SQL Avanzado, optimización de consultas y bases de datos relacionales.
• Experiencia aplicando principios SOLID, Clean Architecture, refactorización de código y estándares de desarrollo seguro.
• Experiencia construyendo pruebas unitarias e integración utilizando JUnit, Mockito y herramientas de calidad de código.
• Conocimiento de herramientas de control de versiones y prácticas de ingeniería moderna: Git, code review, CI/CD y DevSecOps.
• Experiencia en troubleshooting productivo, análisis de incidentes, monitoreo y soporte de aplicaciones críticas.
• Conocimiento de seguridad de aplicaciones, autenticación/autorización (OAuth2, JWT) y buenas prácticas alineadas a OWASP. ¿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”