Desarrollador Backend (Java)
Aviso de fuente externaen Bancom Perú
Bancom Perú busca un Desarrollador Backend (Java) para diseñar, desarrollar y mantener APIs e integraciones con sistemas bancarios.
Salario
No especificado
Ubicación
Lima, Perú
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Desarrollador Backend (Java)
Lima, Perú
Descripción del empleo
Sobre el puesto
En Bancom Perú, formarás parte del equipo de Transformación de Negocios, cuyo propósito es impulsar el progreso de las personas. Participarás en el diseño, desarrollo y mantenimiento de APIs que soportan la integración con sistemas bancarios.
Responsabilidades
- Diseñar, desarrollar, probar y documentar APIs RESTful.
- Integrar sistemas bancarios y servicios de terceros.
- Diseñar y optimizar bases de datos, incluyendo modelado, consultas y procedimientos almacenados.
- Resolver incidencias técnicas mediante diagnóstico y análisis de causa raíz.
- Participar en ceremonias Scrum: planning, daily, review y retro.
- Realizar revisiones de código y asegurar buenas prácticas de desarrollo, clean code y patrones de diseño.
- Gestionar despliegues y pipelines CI/CD en Azure DevOps.
- Contenerizar aplicaciones con Docker.
- Monitorear y mantener servicios en producción, incluyendo soporte ante incidentes críticos.
- Colaborar con equipos internos de QA y otros desarrolladores.
Requisitos
- Mínimo 5 años de experiencia como Backend Developer; es deseable contar con al menos 2 años en el sector financiero o bancario.
- Experiencia sólida en Java y Spring Boot, incluidos Spring MVC, Spring Data JPA y Spring Security.
- Manejo de SQL Server: consultas avanzadas, procedimientos almacenados y optimización de consultas.
- Experiencia con Azure (App Services, Azure Functions, Storage y Key Vault) y Azure DevOps (repos, pipelines y boards).
- Experiencia con Docker para crear y gestionar contenedores.
- Conocimiento de APIs RESTful y estándares de integración, incluidos JSON y autenticación OAuth2/JWT.
- Manejo de control de versiones con Git.
- Experiencia con frameworks de testing, como JUnit y Mockito, y con pruebas unitarias y de integración.
- Familiaridad con gestores de dependencias Maven o Gradle.
- Conocimiento de arquitecturas de microservicios, herramientas de monitoreo como Application Insights y Grafana, seguridad de aplicaciones OWASP y normativa de seguridad PCI-DSS.
Datos clave
- El puesto participa en el diseño, desarrollo y mantenimiento de APIs para integrar sistemas bancarios.
- Se requieren mínimo 5 años de experiencia como Backend Developer.
- Es deseable contar con al menos 2 años de experiencia en el sector financiero o bancario.
- Se requiere experiencia sólida en Java y Spring Boot.
Preguntas frecuentes
¿En qué consiste el puesto?
Consiste en participar en el diseño, desarrollo y mantenimiento de APIs que soportan la integración con sistemas bancarios.
¿Qué experiencia se requiere?
Se requieren mínimo 5 años como Backend Developer y es deseable contar con al menos 2 años en el sector financiero o bancario.
¿Qué tecnologías se solicitan?
Se solicita experiencia sólida en Java y Spring Boot, además de manejo de SQL Server, Azure, Azure DevOps y Docker.