- Presencial · Lima, Perú
- Tiempo completo
- Senior
- USD 3,500 – USD 5,500 al mes
Publicada
Descripción del puesto
Sobre la vacante
Se busca Desarrollador Senior Java con más de 4 años de experiencia para unirse a un equipo en Lima, Perú. Requisitos clave incluyen:
- Java con Spring Boot y arquitectura de microservicios
- Dominio de OOP, SOLID y programación reactiva
- Experiencia con servicios en la nube (AWS o Azure)
- Pruebas unitarias robustas
- Inglés mínimo nivel A2
- Liderazgo de equipos, autonomía e iniciativa
¿Por qué deberías aplicar?
Esta es una oportunidad para consolidar tu carrera como Java Developer en un entorno que valora la autonomía y el liderazgo técnico. Aprenderás a escalar aplicaciones con microservicios en la nube, trabajarás con las mejores prácticas de Spring Boot y podrás influir en decisiones arquitectónicas clave. Ideal para quienes buscan crecer como tech lead o arquitecto de software.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Java 8+ y Spring Boot avanzado
- Microservicios y patrones de diseño
- AWS (EC2, S3, Lambda) o Azure equivalentes
- Testing con JUnit/Mockito
- Soft skills: liderazgo, comunicación, autonomía
Tips prácticos para este puesto
- Prepara tu portfolio técnico: muestra proyectos con Spring Boot y microservicios
- Domina los fundamentos: repasa OOP, SOLID y patrones de diseño
- Practica inglés técnico: aunque sea A2, enfócate en vocabulario de desarrollo
- Demuestra liderazgo: prepara ejemplos de cómo guiaste equipos o resolviste problemas complejos
Recursos recomendados
- Documentación oficial: Spring Boot Guides, AWS Documentation
- Cursos: "Microservices with Spring Boot" en Udemy, "AWS Certified Developer"
- Influencers: Josh Long (Spring), Adrian Cockcroft (microservicios)
- Herramientas: Postman para APIs, Docker para contenedores, Jenkins para CI/CD
Preguntas frecuentes en entrevistas para este rol
- "Explícame cómo diseñarías un microservicio con Spring Boot" - Tip: menciona separación de responsabilidades, comunicación asíncrona y resiliencia con circuit breakers.
- "¿Cómo aseguras la calidad del código en un equipo?" - Tip: habla de code reviews, pruebas unitarias, integración continua y métricas de calidad.
- "Describe un desafío técnico que resolviste liderando un equipo" - Tip: usa el método STAR (Situación, Tarea, Acción, Resultado) y enfatiza tu rol de liderazgo.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,200 - $2,000 | | Mid | $2,000 - $3,500 | | Senior | $3,500 - $5,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. En Perú, los rangos pueden ser ligeramente inferiores a otros países de LATAM.*
Red flags a considerar
- Bandera roja 1: falta de claridad en la arquitectura - Pregunta en la entrevista: "¿Tienen un diagrama de arquitectura de microservicios? ¿Cómo manejan la comunicación entre servicios?"
- Bandera roja 2: equipo sin procesos de calidad - Investiga antes de aceptar: pregunta sobre code reviews, pruebas automatizadas y pipelines de CI/CD.
- Bandera roja 3: expectativas poco realistas de liderazgo - Señal de advertencia: si esperan que lideres sin autoridad o recursos. Pregunta: "¿Cuál es la estructura del equipo y mi rol de liderazgo?"
Habilidades
- Java
- Spring Boot
- microservicios
- OOP
- SOLID
- programación reactiva
- AWS
- Azure
- pruebas unitarias
- Java 8+
- patrones de diseño
- EC2
- S3
- Lambda
- JUnit
- Mockito
- Postman
- Docker
- Jenkins
- CI/CD