- Remoto · España
- Tiempo completo
- Senior
- USD 4,000 – USD 6,000 al mes
Publicada
Contratan desde: España
Descripción del puesto
Sobre la vacante
Capitole busca un Programador Java Senior para un proyecto de alto nivel tecnológico donde trabajarás con arquitecturas cloud-native y microservicios en entornos reales de producción. Participarás en todo el ciclo de vida del servicio, desde el desarrollo hasta el despliegue y operación en producción.
Requisitos principales:
- Experiencia sólida en Java y Spring Boot
- Conocimiento práctico de microservicios, Kafka (topics, consumers, integración), Docker y Kubernetes
- Experiencia en GCP (Google Cloud Platform)
- Participación en procesos de CI/CD
- Capacidad para diseñar y desarrollar soluciones escalables
Beneficios:
- 100% remoto desde cualquier ciudad de España
- Proyecto con tecnologías de vanguardia
- Rol clave en arquitectura y operación
¿Por qué deberías aplicar?
Esta es tu oportunidad para trabajar con tecnologías modernas en un entorno de producción real, donde no solo desarrollarás sino también desplegarás y operarás servicios. En Capitole, crecerás profesionalmente al enfrentarte a desafíos de escalabilidad y arquitectura cloud-native, adquiriendo experiencia valiosa que te posicionará como experto en el ecosistema Java y microservicios.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: Java 11+, Spring Boot, Kafka, Kubernetes, Docker, GCP, CI/CD pipelines
- Soft skills: Trabajo en equipo, comunicación clara, pensamiento crítico para arquitectura, adaptabilidad a cambios tecnológicos
Tips prácticos para este puesto
- Prepara ejemplos concretos de proyectos donde hayas usado Kafka en producción
- Demuestra conocimiento en monitoreo y observabilidad de microservicios
- Investiga las mejores prácticas de seguridad en Kubernetes y GCP
Recursos recomendados
- Documentación oficial: Spring Boot, Kubernetes, Kafka
- Cursos: "Microservices with Spring Boot and Spring Cloud" en Udemy
- Herramientas: Prometheus para monitoreo, Helm para Kubernetes
- Influencers: Sigue a expertos en Java y cloud en LinkedIn como Venkat Subramaniam
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo garantizarías la consistencia de datos entre microservicios usando Kafka?"
*Tip:* Explica patrones como Event Sourcing o Saga, y menciona la idempotencia en consumers.
- "Describe tu experiencia desplegando aplicaciones en Kubernetes"
*Tip:* Habla de pods, services, ingress, y cómo manejas configuraciones y secrets.
- "¿Cómo abordarías la escalabilidad de un microservicio en GCP?"
*Tip:* Menciona auto-scaling, load balancers, y el uso de servicios gestionados como Cloud SQL o Pub/Sub.
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. Para España, ajusta según mercado local (ej: €40k-€60k anual para senior).*
Red flags a considerar
- Bandera roja 1: Falta de claridad en el stack tecnológico
*Qué preguntar:* "¿El equipo ya tiene experiencia con Kafka y Kubernetes, o será un aprendizaje desde cero?"
- Bandera roja 2: Sobre carga operativa vs desarrollo
*Qué investigar:* Pregunta sobre la distribución de tareas entre desarrollo y operaciones (DevOps).
- Bandera roja 3: Proyecto sin definición clara de arquitectura
*Señal de advertencia:* Si no hay documentación o guías de arquitectura, podría indicar desorganización.
Habilidades
- Java
- Spring Boot
- microservicios
- Kafka
- Docker
- Kubernetes
- GCP
- Google Cloud Platform
- CI/CD
- Java 11+
- Spring Cloud
- Prometheus
- Helm
- Cloud SQL
- Pub/Sub
- Event Sourcing
- Saga