Backend Java Software Engineer - Remote

Publicado el 16 de septiembre, 2024

Metropolitana de Santiago,

Mixto

Jornada Completa

$ NO INDICADO

---



Descripción del Puesto

Responsabilidades: Es el encargado de crear y dar mantenimientos a las aplicaciones del Banco, las mismas que son construidas en base a los requisitos del negocio. Hoy en día estamos orientados a la transformación digital con el fin de que nuestros clientes realicen sus operaciones de manera más simple y segura. Desarrolla componentes tecnológicos que tengan un nivel de disponibilidad óptimo. Resuelve las necesidades del negocio enfocados en dar la mejor experiencia a los usuarios a través del desarrollo de componentes de integración (apismicroservicios) Requisitos: Estudios de la carrera de Ing. de Sistemas, computación, informática, software y electrónica o carreras afines. (Estudio técnico concluido) Experiencia 3 años a 6 años desarollando soluciones que integran componente backend Java. Experiencia desarrollando APISmicroservicios yo componentes de integración (web servicies, servicios rest). Experiencia en banca y Finanzas, Telecomunicaciones, Empresas Proveedoras de Aplicativos (no excluyente) Experiencia en buenas practicas de desarrollo de software. Manejo de buenas prácticas de programación. (Obligatorio) Programación Orientados a Objetos.(Obligatorio) Sistemas de control de versiones distribuido Git. (Obligatorio) Patrones de diseño de programación. (Obligatorio) Test Driven Development – TDD. (Opcional) Uso de comandos de sistema operativo Windows, Linux y AIX.(Opcional) Java 8 (Obligatorio) Java 11 (Opcional) Programación reactiva.(Obligatorio) Framework de programación, spring-boot, spring-framework y springcloud.(Obligatorio) Implementación y consumo de servicios RESTJSON. (Obligatorio) Implementación de Web services (SOAP, XML, WSDL). (Obligatorio) Diseño de APIs (Open API y Swagger Hub) (Obligatorio) Persistencia de datos (Hibernate, JPA, spring-data etc). (Obligatorio) Desarrollo de componentes y librerías en Java. (Obligatorio) Conocimiento de Maven(nivel intermedio) o Gradle(nivel intermedio). (Obligatorio) Framework de pruebas unitarias. (Junit, Lombok, Mockito) (Obligatorio) Conocimiento en Herramientas de CI (Jenkins, Git Hub, Sonarqube, Nexus y Maven).(Obligatorio) Conocimiento de Docker, contenedores y cluster de contenedores (Kubernetes).(Obligatorio) Uso de componentes en la nube (servicios Azure: API Gateway, AKS, ACR, LogicApps, FunctionApps, Storage Account, Azure KeyVault, etc). (Opcional) Uso de base de datos relacionales como SQL u Oracle. (Obligatorio) Uso de base datos No relacionales como Cassandra, Cosmos o MongoDB. (Opcional).

Requisitos del Puesto

Educación Requerida: Secundario
Edad: 18 años mínimo
Experiencia Requerida: 1 año en puestos similares
Disponibilidad para viajar: No
Disponibilidad para mudarse: No

Aviso Importante: Este aviso fue redactado y es administrado por el anunciante, por lo cual nuestra empresa no se hace responsable por su contenido.