Java Developer Semisenior
Sobre este empleo
Sobre la posiciónCliente: BancaEsquema: Hibrido Lima (2 a 3 veces presencial en la semana) - (Si vives en provincia es remoto)Contrato: Indeterminado con 6 meses de periodo de pruebaBuscamos un/a Java Developer Semi Senior para integrarse a un equipo de desarrollo enfocado en la construcción y evolución de soluciones backend modernas, basadas en Java, microservicios, APIs y tecnologías Cloud Native sobre Microsoft Azure.La persona ideal deberá contar con experiencia sólida en desarrollo backend y capacidad para participar en el diseño, implementación y despliegue de soluciones escalables y mantenibles.Responsabilidades Diseñar, desarrollar y mantener aplicaciones y servicios backend utilizando Java.
Construir e integrar APIs REST/RESTful. Participar en el desarrollo de arquitecturas basadas en microservicios. Implementar soluciones utilizando Spring y/o Quarkus.
Participar en el diseño de arquitectura, componentes, capas y servicios. Aplicar patrones de arquitectura y diseño, como SAGA y Cache Aside. Crear y administrar contenedores utilizando Docker.
Participar en despliegues sobre Kubernetes y AKS (Azure Kubernetes Service). Trabajar con servicios PaaS de Azure y principios Cloud Native. Colaborar en la integración de aplicaciones con servicios como APIM, Application Gateway, App Service, Azure Functions y Azure Data Factory.
Participar en revisiones de código, resolución de incidentes y mejora continua de las aplicaciones.Requisitos técnicosJava & Backend Experiencia sólida en Java. Conocimiento de JDK 8, 11 y 17. Experiencia con Spring y/o Quarkus.
Desarrollo de APIs REST/RESTful. Experiencia con Swagger/OpenAPI. Manejo de Maven y/o Gradle.Arquitectura Conocimientos de arquitectura de software.
Arquitectura por capas, componentes y servicios. Conocimiento de patrones de diseño y arquitectura. Familiaridad con SAGA y Cache Aside.
Conocimientos de arquitecturas distribuidas y microservicios.Docker & Kubernetes Experiencia con Docker, incluyendo:Imágenes y contenedores. Volúmenes. Redes.
Docker Compose. Conocimientos de Kubernetes. Experiencia o conocimientos de AKS (Azure Kubernetes Service).
Conocimiento de principios Cloud Native.Microsoft Azure Conocimientos de Azure PaaS. Experiencia o conocimientos en:Azure API Management (APIM). Azure Application Gateway.
Azure App Service. Azure Functions. Azure Data Factory / Pipelines.
Azure Kubernetes Service (AKS). Conocimientos deseables Diseño de bases de datos NoSQL: tablas/colecciones, índices y consultas. Conocimiento de conceptos ACID vs.
BASE. Familiaridad con conceptos de Data Warehouse: OLTP, OLAP, DataMart y Data Vault. Conocimientos básicos de SRE y observabilidad.
Conceptos de APM, IaaS e IaC (Infrastructure as Code). Experiencia con procesos CI/CD. Conocimiento de buenas prácticas de desarrollo, Clean Code y principios SOLID.PerfilBuscamos una persona proactiva, analítica y orientada a resultados, con capacidad para trabajar en equipos multidisciplinarios y participar en todo el ciclo de desarrollo de soluciones backend.
Referencia del mercado
Explorar empleos relacionados
Empleos similares
Ver todos los empleos similaresAsistente de Selección (HeadHunter)
UX/UI Designer Mid
Java Developer
Data Engineer
Especialista Topaz
Full Stack - NodeJs + Golang
Preguntas frecuentes
¿Qué salario puedo esperar?
Este anuncio no muestra salario. Roles similares en Lima suelen pagar alrededor de 1 415 S/ (mediana de 992 ofertas).
¿Cómo solicito este empleo?
Abre la página original de la fuente y contacta allí al empleador. Finder nunca cobra a los candidatos.
¿Estas ofertas están actualizadas?
Sí. Finder actualiza regularmente vacantes de fuentes públicas y elimina las cerradas.
¿Dónde ver el tipo de contrato y el formato de trabajo?
Las condiciones clave aparecen encima de la descripción. También puedes abrir listados relacionados de Encora y Lima.
