Saltar al contenido

Desarrollador Java Mid

Esta vacante se publicó el y es posible que haya caducado. Para confirmar si sigue abierta, busca más información en la publicación original. También puedes ver vacantes recientes de Desarrollo de software.

  • Híbrido · Lima, Perú
  • Tiempo completo
  • Semi senior
  • USD 1,800 – USD 2,800 al mes

Publicada

Descripción del puesto

Sobre la vacante

Encora está reclutando un Desarrollador Java Mid para cliente del sector banca en Lima. Modalidad híbrida (3 días presenciales por semana).

Requisitos técnicos:

  • Lenguajes: Java (JDK 8/11/17)
  • Frameworks: Spring Framework, Spring Boot, Quarkus, WebFlux, RxJava
  • APIs y arquitectura: Microservicios, REST/RESTful, OpenAPI, Swagger
  • Build tools: Maven, Gradle
  • Bases de datos: SQL Server/Azure SQL, Redis/CosmosDB
  • Mensajería: Apache Kafka
  • Contenedores y orquestación: Docker, Kubernetes, OpenShift, AKS
  • Azure Cloud: APIM, Application Gateway, App Service, Functions, Data Factory, PaaS general
  • Testing: Junit
  • Herramientas: Lombok

¿Por qué deberías aplicar?

Esta posición te permite trabajar en el sector banca, uno de los más estables y con mayores inversiones en tecnología en Latinoamérica. Tendrás exposición a arquitecturas modernas de microservicios y tecnologías cloud de Azure en un entorno empresarial sólido. Es una oportunidad ideal para desarrolladores Java que buscan especializarse en sistemas financieros mientras trabajan con las últimas herramientas del ecosistema Java empresarial.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Técnicas: Experiencia sólida en Spring Boot y desarrollo de APIs REST, conocimiento práctico de microservicios, experiencia con bases de datos SQL y NoSQL, familiaridad con Docker y Kubernetes
  • Soft skills: Capacidad de trabajo en equipo, comunicación efectiva, adaptabilidad a entornos corporativos, atención al detalle

Tips prácticos para este puesto

  • Prepara tu portfolio: Ten ejemplos concretos de APIs REST que hayas desarrollado con Spring Boot
  • Domina los conceptos: Asegúrate de entender bien patrones de diseño, principios SOLID y arquitectura de microservicios
  • Practica con Azure: Si no tienes experiencia directa, toma algún curso introductorio de Azure para familiarizarte con los servicios mencionados
  • Revisa el JDK: Prepárate para preguntas sobre diferencias entre JDK 8, 11 y 17

Recursos recomendados

  • Documentación oficial: Spring Boot Guides, Microsoft Azure Documentation
  • Cursos: "Spring Boot Microservices" en Udemy, "AZ-900: Azure Fundamentals"
  • Comunidades: Java User Groups (JUGs) en Lima, foros de Stack Overflow sobre Spring y Azure
  • Influencers: Josh Long (Spring Developer Advocate), Microsoft Azure en redes sociales

Preguntas frecuentes en entrevistas para este rol

  • "Explícame cómo implementarías un microservicio con Spring Boot que consuma datos de Kafka y los persista en Azure SQL"

*Tip: Describe el flujo completo, menciona anotaciones de Spring (@Service, @Repository), configuración de Kafka consumer, y conexión a Azure SQL con Spring Data JPA.*

  • "¿Cómo manejarías la migración de JDK 8 a JDK 17 en un proyecto empresarial?"

*Tip: Habla sobre análisis de dependencias, pruebas exhaustivas, migración gradual, y uso de herramientas como jdeps para identificar problemas de compatibilidad.*

  • "Describe tu experiencia implementando seguridad en APIs REST con Spring Security"

*Tip: Menciona autenticación JWT, autorización basada en roles, protección contra ataques comunes (CSRF, XSS), y configuración de CORS.*

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,200 - $1,800 | | Mid | $1,800 - $2,800 | | Senior | $2,800 - $4,500 |

*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más. Para Perú específicamente, estos rangos pueden ajustarse según la empresa local vs. multinacional.*

Red flags a considerar

  • Bandera roja 1: Falta de claridad en la arquitectura existente

*Qué preguntar: "¿Podrían describir la arquitectura actual de microservicios y cómo se maneja la comunicación entre ellos?" Si la respuesta es vaga o evasiva, podría indicar deuda técnica significativa.*

  • Bandera roja 2: Procesos de desarrollo desorganizados

*Qué investigar: Pregunta sobre su pipeline CI/CD, frecuencia de deployments, y cómo manejan las pruebas automatizadas. La falta de procesos establecidos en el sector banca es preocupante.*

  • Bandera roja 3: Resistencia a actualizaciones tecnológicas

*Señal de advertencia: Si mencionan que "siempre han usado JDK 8" sin planes de migración, podría indicar una cultura tecnológica conservadora que limita el crecimiento profesional.*

Habilidades

  • Java
  • JDK 8
  • JDK 11
  • JDK 17
  • Spring Framework
  • Spring Boot
  • Quarkus
  • WebFlux
  • RxJava
  • Microservicios
  • REST
  • RESTful
  • OpenAPI
  • Swagger
  • Maven
  • Gradle
  • SQL Server
  • Azure SQL
  • Redis
  • CosmosDB
  • Apache Kafka
  • Docker
  • Kubernetes
  • OpenShift
  • AKS
  • Azure APIM
  • Application Gateway
  • App Service
  • Functions
  • Data Factory

Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante

Vacantes recientes

Su fecha de vigencia ya pasó. Revisa las más nuevas de Desarrollo de software.

Ver vacantes de Desarrollo de software

Ver la publicación original

By BRAINLLM 0.8.10