Descripción del puesto
En el BCRP nos encontramos en la búsqueda del mejor talento para cubrir la posición de Especialista Java Developer.
Las funciones principales del Especialista Java Developer son:
Participar en la formulación de los proyectos de desarrollo de productos digitales, que contemple el diseño y modelado de soluciones de aplicaciones innovadoras.
*Producto digital: es una herramienta creada con el soporte de tecnologías digitales que incluye sistemas de información, aplicaciones transaccionales, aplicaciones web, servicios web, API, microservicios, apps, entre otros.
Gestionar el proyecto y el ciclo de vida del desarrollo de productos digitales
Construcción de aplicaciones basados en herramientas de desarrollo de productos digitales
Desarrollo, pruebas y mantenimiento de productos digitales
Optimización y rediseño de procesos para el procesamiento transaccional de datos.
Identificar cómo mejorar la calidad, eficiencia y confiabilidad de los procesos transaccionales. Identificar y alinear los procesos transaccionales con los objetivos y necesidades de la organización.
Requisitos
REQUISITOS OBLIGATORIOS:
Bachiller o Titulado en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Informática, Ciencias de la Computación o afines.
Conocimiento en frameworks de desarrollo para Java, como Spring Framework, Spring Boot, Hibernate, entre otros, a nivel intermedio.
Conocimiento de arquitecturas de aplicaciones web con Java e integración con servicios externos, a nivel básico.
Conocimiento de herramientas para integración continua / despliegue continuo, como Jenkins, Azure DevOps, a nivel básico.
Experiencia mínima de 5 años en desarrollo de aplicaciones backend con Java EE (Java 8 o superior).
Experiencia mínima de 3 años en desarrollo de APIs o Servicios Web (SOAP, REST).
Experiencia mínima de 3 años en desarrollo de microservicios con arquitectura onpremise.
Experiencia mínima de 3 años en modelamiento de base de datos relacionales, no relacionales, Lenguaje SQL, Lenguaje PL/SQL o equivalente.
Experiencia mínima de 1 año participando en proyectos con metodologías ágiles.
REQUISITOS DESEABLES:
Manejo de inglés, a nivel intermedio.
Experiencia mínima de 2 años en conocimiento de herramientas de gestión de versiones, como GIT o equivalente.
Experiencia mínima de 2 años en uso de herramientas de código estático, como Sonarqube.
Experiencia mínima de 2 años en implementación de soluciones en Containers (Docker, Kubernetes).
Conocimiento de despliegue de aplicaciones en Containers usando Jenkins, Docker o Kubernetes, entre otros, a nivel intermedio.
Conocimiento en base de datos PostgreSQL, MySQL, MongoDB, Cassandra, Redis, entre otros, a nivel intermedio.
Conocimiento de Angular, React, NodeJS, Vue, entre otros, a nivel intermedio.
Beneficios
Ofrecemos contrato indeterminado y planilla completa desde el primer día.
Oportunidades de crecimiento y desarrollo dentro de la organización.
Seguro médico y oncológico para el colaborador y su familia.
Capacitaciones inhouse y externas subvencionadas por el Banco.
Becas para maestrías dentro y fuera del país.
Cargando ...
100% Complete
