- Remoto · México, Colombia
- Tiempo completo
- Senior
- USD 4,000 – USD 7,000 al mes
Publicada
Contratan desde: México, Colombia, Uruguay
Descripción del puesto
Sobre la vacante
Altimetrik está buscando Desarrolladores Senior Java para proyectos de alto impacto, enfocados en arquitectura de microservicios, performance y escalabilidad. Se requiere inglés avanzado (B2/C1) y modalidad remota para México, Colombia y Uruguay.
Responsabilidades principales:
- Desarrollo y mantenimiento de servicios en Java Core
- Diseño e implementación de arquitecturas de microservicios
- Aplicación de Design Patterns y buenas prácticas de OOP
- Identificación y mejora de problemas de performance y mantenibilidad
- Trabajo con servicios en AWS (Lambda, RDS)
- Participación activa en System Design y decisiones técnicas
- Diseño y optimización de bases de datos transaccionales
- Análisis y optimización de queries (EXPLAIN / performance tuning)
- Trabajo con MySQL / Aurora en entornos productivos
- Optimización de esquemas, índices y estrategias de escalabilidad
- Monitoreo y análisis de performance con herramientas cloud
Requisitos técnicos:
- +7 años de experiencia en Java
- Experiencia sólida con Spring / Spring Boot
- Background fuerte en arquitectura y diseño de software
- Experiencia sólida en SQL avanzado (joins, indexing, partitioning)
- Conocimiento profundo de Hibernate / JPA
- Experiencia con AWS RDS / Aurora
- Familiaridad con herramientas de monitoreo (CloudWatch, Datadog, Grafana)
¿Por qué deberías aplicar?
Únete a un equipo global donde trabajarás en soluciones backend de alto impacto y llevarás la escalabilidad al siguiente nivel. Este rol te ofrece la oportunidad de enfrentar desafíos técnicos complejos en un entorno colaborativo, desarrollando microservicios robustos y optimizando performance en sistemas críticos. Es tu chance de crecer profesionalmente trabajando con tecnologías de vanguardia y participando en decisiones técnicas estratégicas.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Java Core con Spring Boot
- Arquitectura de microservicios
- SQL avanzado y optimización de bases de datos
- AWS (Lambda, RDS, Aurora)
- Hibernate/JPA para ORM
- Inglés avanzado para comunicación en equipo global
- System Design y toma de decisiones técnicas
Tips prácticos para este puesto
- Prepara ejemplos concretos de proyectos donde hayas optimizado performance o escalabilidad
- Domina los conceptos de microservicios - patrones de comunicación, resiliencia, service discovery
- Practica SQL avanzado - joins complejos, indexing strategies, query optimization
- Familiarízate con herramientas AWS mencionadas, especialmente RDS y Lambda
- Prepara tu nivel de inglés - entrevistas técnicas suelen incluir conversación en inglés
Recursos recomendados
- Documentación oficial: Spring Boot, AWS RDS, Hibernate
- Cursos: "Microservices with Spring Boot" en Udemy, "AWS Certified Developer"
- Influencers: Josh Long (Spring), Adrian Cockcroft (microservicios)
- Herramientas: Postman para APIs, MySQL Workbench, AWS Console
- Comunidades: r/java, Stack Overflow Java tag, AWS Developer Forums
Preguntas frecuentes en entrevistas para este rol
- "Describe cómo diseñarías un sistema de microservicios para una aplicación de e-commerce" - Tip: Enfócate en bounded contexts, comunicación asíncrona, resiliencia con circuit breakers, y estrategias de escalabilidad.
- "¿Cómo optimizarías una query lenta en MySQL con millones de registros?" - Tip: Menciona EXPLAIN para análisis, indexing strategies, partitioning, y consideraciones de hardware/cloud.
- "¿Qué Design Patterns has implementado en proyectos Java y por qué los elegiste?" - Tip: Prepárate con ejemplos reales de Factory, Singleton, Strategy, o Observer patterns en contextos específicos.
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 - $7,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: Falta de claridad en la arquitectura existente - Pregunta en la entrevista: "¿Cómo está estructurada actualmente la arquitectura de microservicios? ¿Hay documentación de los bounded contexts?"
- Bandera roja 2: Monitoreo y observabilidad deficientes - Investiga antes de aceptar: ¿Qué herramientas de monitoreo usan? ¿Tienen dashboards de performance establecidos? ¿Cómo manejan incidentes?
- Bandera roja 3: Equipo distribuido sin procesos de comunicación claros - Señal de advertencia común: Si el equipo está distribuido globalmente pero no tienen daily stands regulares, herramientas de colaboración definidas, o procesos de code review establecidos, puede haber problemas de coordinación.
Habilidades
- Java
- Java Core
- Spring
- Spring Boot
- Microservicios
- Design Patterns
- OOP
- AWS
- Lambda
- RDS
- Aurora
- MySQL
- SQL
- Hibernate
- JPA
- System Design
- Performance
- Escalabilidad
- CloudWatch
- Datadog
- Grafana
- Postman
- MySQL Workbench
- AWS Console