Saltar al contenido

Senior Software Engineer Java Backend

Esta vacante se publicó el y es posible que haya caducado. Para confirmar si sigue abierta, busca más información en la publicación original. También puedes ver vacantes recientes de Desarrollo de software.

  • Remoto · Latinoamérica
  • Tiempo completo
  • Senior
  • USD 5,500 – USD 7,500 al mes

Publicada

Contratan desde: Latinoamérica

Descripción del puesto

Sobre la vacante

Se busca un Senior Software Engineer Java para un rol clave en una plataforma AdTech/OpenRTB que maneja más de 500k requests por segundo y petabytes de datos. Es un puesto remoto para LATAM con contrato unfixed-term y salario en USD. El equipo trabaja en un entorno de alta performance y baja latencia, con desafíos reales de escala en sistemas distribuidos. El rol incluye guardias on-call en producción y requiere experiencia en Java + Spring Boot (5+ años) en sistemas críticos, Kubernetes + Docker en producción, bases de datos high-performance (ideal Aerospike o similares) + SQL, y Cloud (AWS y/o GCP). Plus valorado: Terraform, stream processing, real-time ML inference, experiencia en AdTech/OpenRTB.

¿Por qué deberías aplicar?

Esta es una oportunidad para trabajar en sistemas de alta concurrencia y distribuidos que impactan directamente en la producción, con métricas críticas como latencia p95/p99 y performance tuning. Aprenderás y aplicarás tecnologías de vanguardia en un entorno AdTech desafiante, desarrollando habilidades en escalabilidad y optimización que son altamente demandadas en el mercado. Crecerás profesionalmente en un equipo enfocado en backend de alta performance, con exposición a real-time ML inference y stream processing, potenciando tu perfil para roles técnicos de liderazgo.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Java y Spring Boot con 5+ años en sistemas críticos
  • Alta concurrencia y sistemas distribuidos (experiencia en tuning de latencia)
  • Kubernetes y Docker en entornos de producción
  • Bases de datos high-performance (Aerospike, Redis, o similares) y SQL
  • Cloud platforms (AWS y/o GCP)
  • Comodidad con on-call en entornos de alto tráfico
  • Inglés técnico (para documentación y colaboración remota)

Tips prácticos para este puesto

  • Prepara ejemplos concretos de proyectos donde hayas optimizado latencia (p95/p99) o manejado alta concurrencia.
  • Destaca tu experiencia con guardias on-call, mencionando cómo manejaste incidentes en producción.
  • Menciona casos de uso con Aerospike o bases KV si los tienes; si no, enfatiza tu capacidad para aprender tecnologías high-performance rápidamente.
  • Investiga sobre AdTech/OpenRTB antes de la entrevista; entender el dominio te dará ventaja.
  • Ajusta tu CV para resaltar logros cuantificables (ej: "reduje latencia en X%" o "escalé sistema a Y requests/sec").

Recursos recomendados

  • Tools: Spring Boot docs, Kubernetes oficial, AWS/GCP certifications, Aerospike documentation
  • Librerías: Micrometer para métricas, Resilience4j para tolerancia a fallos, Kafka para stream processing
  • Documentación: "Designing Data-Intensive Applications" de Martin Kleppmann, blogs de AdTech como The Trade Desk
  • Influencers: Sigue a expertos en Java performance como Venkat Subramaniam o en distributed systems como Cindy Sridharan
  • Cursos: "Java Performance" en Pluralsight, "Kubernetes in Production" en A Cloud Guru

Preguntas frecuentes en entrevistas para este rol

  • "Describe un proyecto donde optimizaste la latencia de un sistema distribuido" - Tip: Usa el método STAR (Situación, Tarea, Acción, Resultado) y menciona métricas específicas como p95.
  • "¿Cómo manejas incidentes en producción durante guardias on-call?" - Tip: Explica tu proceso de diagnóstico, escalación y post-mortem, destacando aprendizaje continuo.
  • "¿Qué estrategias usas para escalar sistemas de alta concurrencia?" - Tip: Habla de caching, load balancing, microservicios, y monitoreo con herramientas como Prometheus.

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Mid | $4,000 - $5,500 | | Senior | $5,500 - $7,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. Para este rol con tecnologías como Aerospike y AdTech, el rango puede llegar a $6,300+ como se menciona en el post.*

Red flags a considerar

  • Bandera roja 1: Falta de claridad en las métricas de performance - Pregunta en la entrevista: "¿Cuáles son los SLAs actuales de latencia p95/p99 y cómo se monitorean?" para evaluar madurez operacional.
  • Bandera roja 2: On-call sin procesos definidos - Investiga antes de aceptar: Pregunta sobre rotación de guardias, compensación por horas extra, y herramientas de alerting usadas.
  • Bandera roja 3: Alta rotación en el equipo de backend - Señal de advertencia común en este tipo de rol: Pregunta sobre la antigüedad del equipo actual y tasa de retención para detectar posibles problemas de carga laboral o gestión.

Habilidades

  • Java
  • Spring Boot
  • Kubernetes
  • Docker
  • Aerospike
  • Redis
  • SQL
  • AWS
  • GCP
  • Terraform
  • stream processing
  • real-time ML inference
  • AdTech
  • OpenRTB
  • alta concurrencia
  • sistemas distribuidos
  • alta performance
  • baja latencia
  • on-call
  • producción
  • bases de datos high-performance
  • Cloud
  • Micrometer
  • Resilience4j
  • Kafka
  • Prometheus
  • caching
  • load balancing
  • microservicios
  • monitoreo

Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante

Vacantes recientes

Su fecha de vigencia ya pasó. Revisa las más nuevas de Desarrollo de software.

Ver vacantes de Desarrollo de software

Ver la publicación original

By BRAINLLM 0.8.10