- Remoto · Colombia
- Tiempo completo
- Semi senior
- USD 3,000 – USD 4,500 al mes
Publicada
Contratan desde: Colombia
Descripción del puesto
Sobre la vacante
Ventus Tech está buscando un Desarrollador Java Semi-Senior para unirse a su equipo de forma 100% remota desde Colombia. El rol requiere un nivel de inglés B2 y experiencia sólida en desarrollo backend con Java, especialmente en Spring Boot o Quarkus. Se valorará experiencia con tecnologías como Apache Camel, Apache Kafka y Kubernetes. Buscamos profesionales con strong problem-solving skills y analytical mindset.
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en proyectos backend complejos con tecnologías modernas como Kafka para procesamiento de eventos y Kubernetes para orquestación de contenedores. Podrás desarrollar soluciones escalables en un entorno remoto que valora la autonomía y el pensamiento analítico. Ideal para desarrolladores que buscan crecer en arquitecturas de microservicios y sistemas distribuidos.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Java 8+ con experiencia en desarrollo backend
- Spring Boot o Quarkus para construcción de APIs
- Apache Kafka para mensajería y streaming de datos
- Kubernetes para despliegue y gestión de contenedores
- Inglés B2 para comunicación en equipos internacionales
- Habilidades de resolución de problemas y pensamiento analítico
Tips prácticos para este puesto
- Prepara ejemplos concretos de proyectos donde hayas usado Spring Boot o Quarkus con Kafka
- Demuestra tu analytical mindset explicando cómo abordaste problemas complejos en código legacy o sistemas distribuidos
- Practica inglés técnico para discutir arquitecturas y decisiones técnicas
Recursos recomendados
- Documentación oficial: Spring Boot Guides, Quarkus Getting Started, Kafka Documentation
- Cursos: "Microservices with Spring Boot and Spring Cloud" en Udemy, "Apache Kafka Series" en Pluralsight
- Influencers: Josh Long (Spring Developer Advocate), Gunnar Morling (Quarkus)
- Herramientas: Postman para testing de APIs, Docker para contenedores, IntelliJ IDEA como IDE
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo diseñarías un sistema que procese millones de eventos usando Kafka?" - Tip: Habla sobre particiones, consumidores, retención de mensajes y estrategias de reprocesamiento.
- "¿Qué ventajas tiene Quarkus sobre Spring Boot para microservicios?" - Tip: Menciona startup time más rápido, menor consumo de memoria y optimización para Kubernetes.
- "Describe un problema complejo que resolviste en Java y cómo lo abordaste" - Tip: Usa el método STAR (Situación, Tarea, Acción, Resultado) y enfatiza tu analytical mindset.
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 Colombia, desarrolladores Java Semi-Senior remotos pueden esperar entre $3,000 - $4,500 USD mensuales dependiendo de experiencia con Kafka y Kubernetes.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en la arquitectura de microservicios - Pregunta en la entrevista sobre cómo manejan la comunicación entre servicios, si usan API Gateway, service discovery y circuit breakers.
- Bandera roja 2: Sobrecarga de tecnologías sin propósito claro - Investiga si realmente necesitan todas las tecnologías mencionadas (Camel, Kafka, Kubernetes) o si son solo buzzwords.
- Bandera roja 3: Expectativas poco realistas para nivel Semi-Senior - Señal de advertencia si piden experiencia senior en múltiples tecnologías pero ofrecen salario de mid-level. Pregunta sobre el scope real del rol y oportunidades de crecimiento.
Habilidades
- Java
- Spring Boot
- Quarkus
- Apache Camel
- Apache Kafka
- Kubernetes
- Docker
- Postman
- IntelliJ IDEA
- Microservicios
- APIs
- Eventos
- Contenedores
- Arquitecturas de microservicios
- Sistemas distribuidos
- Inglés B2
- Resolución de problemas
- Pensamiento analítico