- Presencial · Perú, Perú
- Tiempo completo
- Senior
- USD 4,000 – USD 6,000 al mes
Publicada
Descripción del puesto
Sobre la vacante
Encora está buscando un Desarrollador Java Senior para un importante cliente del sector banca. Este rol requiere experiencia sólida en desarrollo backend con tecnologías modernas de Java y arquitecturas de microservicios.
Requisitos técnicos:
- Java: JDK 11 y 17
- Frameworks: Spring Boot, Quarkus (indispensable)
- Persistencia: JDBC, JPA
- Programación reactiva: Reactor
- Arquitectura: Microservicios
- APIs: APIM, seguridad en APIs
- Cloud / DevOps: AKS (Azure Kubernetes Service)
Beneficios:
- Beneficios de ley: Gratificaciones, CTS y 30 días de vacaciones
- Planilla 100% Encora
- EPS Rimac cubierta al 100%
- Becas para certificaciones
- Excelente clima laboral
Modalidad: Presencial (inferido de ubicación en Perú y contexto de banca)
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en un entorno bancario establecido con tecnologías de vanguardia como Quarkus y Spring Boot. Podrás desarrollar microservicios escalables y aplicar programación reactiva en proyectos reales de alto impacto. La empresa ofrece becas para certificaciones, lo que te permitirá crecer profesionalmente y mantenerte actualizado en el ecosistema Java. Además, el clima laboral excelente y los beneficios completos hacen de esta una posición atractiva para desarrolladores que buscan estabilidad y crecimiento técnico.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Java avanzado (JDK 11/17, lambdas, streams, concurrencia)
- Spring Boot (configuración, autoconfiguración, starters)
- Quarkus (conocimiento práctico, optimización para Kubernetes)
- Microservicios (diseño, comunicación, resiliencia)
- JPA/Hibernate (mapeo objeto-relacional, consultas)
- AKS/DevOps (despliegue en Kubernetes, CI/CD)
- APIs seguras (autenticación, autorización, OAuth2)
- Soft skills: Trabajo en equipo, comunicación clara, adaptabilidad
Tips prácticos para este puesto
- Prepara ejemplos concretos de proyectos donde hayas usado Spring Boot y Quarkus, destacando diferencias y ventajas.
- Demuestra experiencia con microservicios explicando cómo manejaste la comunicación entre servicios, fallos y monitoreo.
- Familiarízate con AKS si no lo has usado; revisa documentación de Azure Kubernetes Service y practica con tutoriales básicos.
- Practica programación reactiva con Reactor o Project Reactor, ya que es un requisito clave.
- Ajusta tu CV para resaltar las tecnologías mencionadas (Java 11/17, Spring Boot, Quarkus, JPA, microservicios).
Recursos recomendados
- Documentación oficial: Spring Boot Guides, Quarkus Getting Started, Reactor Core
- Cursos: "Master Microservices with Spring Boot and Spring Cloud" en Udemy, "Quarkus: Full-Stack Supersonic Subatomic Java" en Pluralsight
- Influencers: Josh Long (@starbuxman) para Spring, Antonio Goncalves (@agoncal) para Java EE/Quarkus
- Herramientas: Postman para pruebas de APIs, Docker para contenedores, Kubernetes para orquestación
- Comunidades: Java User Groups (JUGs) locales, foros de Stack Overflow con etiquetas Java y Spring-Boot
Preguntas frecuentes en entrevistas para este rol
- Pregunta 1: "¿Cómo manejas la transición entre JDK 11 y JDK 17 en un proyecto Spring Boot?"
- Tip: Explica diferencias clave (nuevas features como records, sealed classes) y estrategias de migración (pruebas, compatibilidad).
- Pregunta 2: "Compara Spring Boot y Quarkus para microservicios. ¿Cuándo usarías cada uno?"
- Tip: Destaca que Spring Boot es maduro y ampliamente adoptado, mientras Quarkus es más ligero y optimizado para Kubernetes; menciona casos de uso según requisitos de rendimiento.
- Pregunta 3: "Describe cómo implementarías seguridad en APIs para un microservicio bancario."
- Tip: Habla de OAuth2, JWT, roles, validación de entrada, y herramientas como Spring Security o Quarkus Security.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,000 |
*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. En Perú, los rangos pueden ser ligeramente inferiores debido al costo de vida, pero esta posición en banca podría estar en el extremo superior para seniors.*
Red flags a considerar
- Bandera roja 1: Si la empresa no proporciona detalles claros sobre el proyecto o cliente bancario, podría indicar falta de transparencia.
- Qué preguntar: "¿Puede describir el proyecto específico y el equipo con el que trabajaré?"
- Bandera roja 2: Si mencionan que Quarkus es "indispensable" pero no ofrecen capacitación o recursos, podrías enfrentar una curva de aprendizaje empinada sin apoyo.
- Qué investigar: Pregunta sobre las becas para certificaciones y si incluyen entrenamiento en Quarkus.
- Bandera roja 3: En el sector banca, procesos lentos o burocráticos pueden retrasar decisiones técnicas.
- Señal de advertencia: Si en la entrevista evaden preguntas sobre agilidad o autonomía en desarrollo, podría ser un entorno muy rígido.
Habilidades
- Java
- JDK 11
- JDK 17
- Spring Boot
- Quarkus
- JDBC
- JPA
- Reactor
- Microservicios
- APIM
- AKS
- Azure Kubernetes Service
- Kubernetes
- CI/CD
- OAuth2
- Spring Security
- Quarkus Security
- Docker
- Postman
- Hibernate
- lambdas
- streams
- concurrencia
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante