- Híbrido · Málaga, España
- Tiempo completo
- Junior
- USD 1,500 – USD 2,500 al mes
Publicada
Descripción del puesto
Sobre la vacante
Infortec Consultores está buscando un Desarrollador Backend Java con 1–2 años de experiencia para un proyecto estable y con proyección. Se requiere experiencia en desarrollo backend con microservicios Java 17 y APIs REST con Spring Boot, testing con JUnit (preferible JUnit 5) y Mockito, control de calidad con SonarQube, y uso de Git/GitHub (ramas, PRs, code review). Se valora el uso habitual de GitHub Copilot con buenas prácticas. La modalidad es semipresencial en Málaga (2–3 días en oficina).
¿Por qué deberías aplicar?
Esta es una oportunidad para crecer en un entorno técnico sólido, con foco en buenas prácticas y calidad de código. Infortec Consultores ofrece un proyecto estable con proyección, ideal para desarrolladores que buscan consolidar su experiencia en tecnologías modernas como Java 17 y microservicios mientras trabajan en un equipo que prioriza la excelencia técnica.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Java 17 y Spring Boot para desarrollo backend
- Experiencia con microservicios y APIs REST
- Testing con JUnit 5 y Mockito
- Control de calidad con SonarQube
- Uso avanzado de Git/GitHub (ramas, PRs, code review)
- Habilidades blandas: atención al detalle, trabajo en equipo, adaptabilidad
Tips prácticos para este puesto
- Asegúrate de tener ejemplos concretos de proyectos con microservicios en tu portafolio o CV
- Practica escribir tests unitarios con JUnit 5 y Mockito antes de la entrevista
- Familiarízate con las mejores prácticas de code review en GitHub
- Investiga sobre el uso de GitHub Copilot en entornos profesionales
Recursos recomendados
- Documentación oficial: Spring Boot, Java 17, JUnit 5
- Herramientas: SonarQube, GitHub Copilot, Postman para APIs
- Influencers: Josh Long (Spring), Venkat Subramaniam (Java)
- Cursos: "Microservices with Spring Boot" en Udemy, "Java Testing with JUnit 5" en Pluralsight
Preguntas frecuentes en entrevistas para este rol
- Pregunta 1: "¿Cómo estructurarías un microservicio en Spring Boot?" + Tip: Explica patrones como API Gateway, service discovery, y configuración centralizada.
- Pregunta 2: "¿Qué ventajas tiene JUnit 5 sobre versiones anteriores?" + Tip: Menciona mejoras en anotaciones, soporte para lambdas, y extensibilidad.
- Pregunta 3: "¿Cómo manejas la calidad del código en un equipo?" + Tip: Habla de integración con SonarQube, revisiones de código, y métricas como cobertura de tests.
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.*
Red flags a considerar
- Bandera roja 1: Si la empresa no menciona procesos de code review o testing automatizado. Pregunta en la entrevista: "¿Cómo se manejan las revisiones de código y la cobertura de tests?"
- Bandera roja 2: Proyectos con alta rotación o falta de documentación. Investiga antes de aceptar: revisa reviews de empleados en plataformas como Glassdoor.
- Bandera roja 3: Expectativas poco claras sobre la modalidad semipresencial. Señal de advertencia: si no hay un plan definido para los días en oficina vs. remoto.
Habilidades
- Java 17
- Spring Boot
- microservicios
- APIs REST
- JUnit 5
- Mockito
- SonarQube
- Git
- GitHub
- GitHub Copilot
- Postman