Saltar al contenido

Senior Software Engineer Java AWS — Remoto - Costa Rica — Tech Consulting - Java,

Esta vacante se publicó el y es posible que ya no esté abierta. Ver vacantes recientes de Desarrollo de software

Altimetrik

  • Remoto · Costa Rica
  • Tiempo completo
  • Senior
  • USD 4,200 – USD 6,500 al mes

Publicada

Contratan desde: Costa Rica

Descripción del puesto

Sobre la vacante

Altimetrik está buscando un Senior Software Engineer con experiencia sólida en arquitectura de microservicios, aplicaciones cloud-native y SQL. El rol requiere dominio profundo de AWS y Java para construir APIs y microservicios, además de experiencia con Python para automatización y habilidades fuertes en creación de pipelines CI/CD y gestión de despliegues.

Requisitos clave:

  • Desarrollo full-stack de aplicaciones web escalables
  • Diseño de microservicios y desarrollo de APIs
  • Experiencia sólida con AWS (Lambda, ECS, EC2, S3, RDS, etc.)
  • Habilidades fuertes en SQL: consultas, procedimientos almacenados y diseño de esquemas
  • Automatización con Python
  • Creación de pipelines CI/CD y despliegues
  • Colaboración con equipos de ingeniería, producto y arquitectura
  • Revisiones de código y adopción de mejores prácticas
  • Familiaridad con Kubernetes o Amazon EKS (deseable)
  • Certificaciones AWS son una ventaja

Modalidad: Remoto desde Costa Rica

¿Por qué deberías aplicar?

Únete a un equipo de ingeniería de alto rendimiento en una empresa de consultoría tech que trabaja con clientes como Experian. Esta posición te permitirá trabajar en proyectos desafiantes de microservicios y cloud-native, desarrollando soluciones escalables mientras colaboras con equipos multidisciplinarios. Es una oportunidad ideal para crecer profesionalmente en tecnologías cloud líderes del mercado y participar en el desarrollo de aplicaciones empresariales críticas.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Java avanzado con Spring Boot para microservicios
  • AWS servicios principales (Lambda, ECS, EC2, S3, RDS)
  • SQL complejo y diseño de bases de datos
  • Python para scripting y automatización
  • CI/CD con herramientas como Jenkins, GitLab CI o AWS CodePipeline
  • Arquitectura de microservicios y diseño de APIs
  • Soft skills: colaboración en equipo, comunicación técnica, resolución de problemas complejos

Tips prácticos para este puesto

  • Prepara ejemplos concretos de proyectos donde hayas implementado microservicios en AWS
  • Demuestra tu experiencia con SQL más allá de consultas básicas - muestra casos de optimización, stored procedures o diseño de esquemas
  • Crea un portafolio de automatizaciones en Python que puedas compartir (scripts de despliegue, monitoreo, etc.)
  • Certificaciones AWS pueden darte ventaja competitiva - considera Associate o Professional level
  • Practica diagramas de arquitectura para explicar soluciones cloud durante la entrevista técnica

Recursos recomendados

  • Documentación oficial: AWS Well-Architected Framework, Spring Boot Guides
  • Tools: AWS Console, Postman para APIs, DBeaver para SQL, Docker para contenedores
  • Influencers: Adrian Cockcroft (cloud-native), Sam Newman (microservicios), Werner Vogels (AWS)
  • Cursos: AWS Certified Solutions Architect, Microservices with Spring Boot en Udemy
  • Comunidades: AWS User Groups Costa Rica, Java Developers LATAM

Preguntas frecuentes en entrevistas para este rol

  • "Describe cómo diseñarías un sistema de microservicios en AWS para una aplicación de e-commerce"

*Tip: Enfócate en separación de responsabilidades, comunicación entre servicios (API Gateway, SQS), almacenamiento (RDS, DynamoDB) y escalabilidad (ECS, Lambda).*

  • "¿Cómo optimizarías una consulta SQL que está tardando demasiado?"

*Tip: Menciona análisis del execution plan, índices apropiados, particionamiento, caching y normalización/desnormalización según el caso.*

  • "Explica cómo implementarías un pipeline CI/CD para despliegues automáticos en AWS"

*Tip: Describe el flujo completo desde commit hasta producción, incluyendo testing, building, security scanning y rollback strategies.*

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,800 - $2,800 | | Mid | $2,800 - $4,200 | | Senior | $4,200 - $6,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 Costa Rica con experiencia AWS y Java, el rango senior puede alcanzar $5,000-$7,000 en empresas internacionales.*

Red flags a considerar

  • "No tenemos documentación de arquitectura"

*Qué preguntar: "¿Cómo se documentan las decisiones técnicas y la arquitectura del sistema? ¿Tienen un ADR (Architecture Decision Record) process?"*

  • "El equipo está constantemente apagando incendios"

*Qué investigar: Pregunta sobre el balance entre desarrollo de nuevas features vs mantenimiento, métricas de deuda técnica, y procesos de incident management.*

  • "No hay presupuesto para certificaciones o capacitación"

*Señal de advertencia: En roles cloud donde las tecnologías evolucionan rápidamente, la falta de inversión en aprendizaje continuo puede indicar estancamiento profesional.*

Habilidades

  • Java
  • Spring Boot
  • AWS
  • Lambda
  • ECS
  • EC2
  • S3
  • RDS
  • SQL
  • Python
  • CI/CD
  • Jenkins
  • GitLab CI
  • AWS CodePipeline
  • microservicios
  • APIs
  • Kubernetes
  • Amazon EKS
  • Docker
  • Postman
  • DBeaver

Postúlate

Esta empresa recibe las postulaciones en su publicación original.

Postular en la publicación original

Se abre el sitio de la empresa o de LinkedIn.