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,000 – 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 Java y AWS para unirse a su equipo de ingeniería de alto rendimiento en modalidad remota desde Costa Rica. El rol se enfoca en el desarrollo de aplicaciones cloud‑nativas y arquitectura de microservicios, con responsabilidades clave en el diseño de APIs, automatización con Python y construcción de pipelines de CI/CD.

Requisitos principales:

  • Experiencia en desarrollo full‑stack de aplicaciones web escalables
  • Diseño de microservicios y desarrollo de APIs
  • Conocimiento profundo de AWS (Lambda, ECS, EC2, S3, RDS)
  • Habilidades sólidas en SQL: consultas, procedimientos almacenados y diseño de esquemas
  • Automatización con Python
  • Creación de pipelines de CI/CD y gestión de despliegues
  • Colaboración con equipos de ingeniería, producto y arquitectura
  • Revisiones de código y adopción de mejores prácticas

Deseables:

  • Familiaridad con Kubernetes o Amazon EKS
  • Certificaciones de AWS

Beneficios mencionados:

  • Oportunidad de trabajar en un equipo de alto rendimiento
  • Modalidad remota desde Costa Rica
  • Proyectos con tecnologías de vanguardia

¿Por qué deberías aplicar?

Esta es una oportunidad para crecer profesionalmente en una empresa que trabaja con tecnologías modernas y arquitecturas escalables. Podrás aprender y aplicar las mejores prácticas en desarrollo cloud‑native, microservicios y automatización, colaborando con equipos multidisciplinarios en proyectos desafiantes. Si buscas un entorno donde tu experiencia en Java y AWS sea valorada y puedas contribuir a soluciones de alto impacto, esta vacante es para ti.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Java avanzado con Spring Boot para microservicios
  • AWS (Lambda, ECS, EC2, S3, RDS) y arquitecturas cloud‑native
  • SQL para diseño de bases de datos y optimización de consultas
  • Python para scripts de automatización y herramientas de DevOps
  • CI/CD con herramientas como Jenkins, GitLab CI o AWS CodePipeline
  • Soft skills: colaboración en equipo, comunicación efectiva y pensamiento crítico

Tips prácticos para este puesto

  • Prepara ejemplos concretos de proyectos donde hayas implementado microservicios en AWS
  • Demuestra tu experiencia en automatización con Python, mostrando scripts o herramientas que hayas desarrollado
  • Enfócate en casos de éxito en la creación de pipelines de CI/CD que hayan mejorado la eficiencia del equipo
  • Investiga sobre Altimetrik y su enfoque en consultoría tech para entender mejor la cultura de la empresa

Recursos recomendados

  • Tools: AWS Console, Spring Boot, Docker, Kubernetes, Jenkins
  • Librerías: Spring Cloud, Boto3 (Python SDK para AWS), JUnit
  • Documentación: AWS Well‑Architected Framework, Microservices Patterns de Chris Richardson
  • Influencers: Adrian Cockcroft (cloud computing), Sam Newman (microservicios)
  • Cursos: "AWS Certified Solutions Architect" en Udemy, "Microservices with Spring Boot" en Pluralsight

Preguntas frecuentes en entrevistas para este rol

  • Pregunta 1: "Describe una arquitectura de microservicios que hayas diseñado o implementado en AWS."

*Tip:* Enfócate en los componentes clave (servicios AWS usados, patrones de comunicación, manejo de datos) y los desafíos que superaste.

  • Pregunta 2: "¿Cómo optimizarías una consulta SQL lenta en una aplicación de alto tráfico?"

*Tip:* Menciona técnicas como indexación, análisis de execution plans y uso de herramientas de monitoreo, relacionándolo con casos reales.

  • Pregunta 3: "Explica cómo crearías un pipeline de CI/CD para un proyecto Java en AWS."

*Tip:* Describe los pasos desde el commit hasta el despliegue, incluyendo herramientas específicas (ej: Jenkins para CI, AWS CodeDeploy para CD) y mejores prácticas de seguridad.

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,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 en roles senior con AWS y Java, el rango puede ser superior, especialmente en consultorías internacionales.*

Red flags a considerar

  • Bandera roja 1: Si la empresa no tiene una cultura de DevOps establecida, podrías enfrentarte a procesos manuales y lentos.

*Qué preguntar en la entrevista:* "¿Cómo es el flujo de trabajo desde el desarrollo hasta producción? ¿Tienen métricas de CI/CD como deployment frequency o lead time?"

  • Bandera roja 2: Proyectos con arquitecturas legacy no documentadas que dificultan la implementación de microservicios.

*Qué investigar antes de aceptar:* Revisa reviews de empleados en Glassdoor o pregúntale a tu reclutador sobre el estado técnico de los proyectos actuales.

  • Bandera roja 3: Falta de inversión en capacitación para certificaciones AWS o nuevas tecnologías.

*Señal de advertencia común:* Si en la entrevista no mencionan programas de desarrollo profesional o apoyo para certificaciones, podría indicar poca prioridad en el crecimiento del equipo.

Habilidades

  • Java
  • AWS
  • Lambda
  • ECS
  • EC2
  • S3
  • RDS
  • SQL
  • Python
  • CI/CD
  • Spring Boot
  • Docker
  • Kubernetes
  • Amazon EKS
  • Jenkins
  • GitLab CI
  • AWS CodePipeline
  • Spring Cloud
  • Boto3
  • JUnit
  • Microservicios
  • APIs
  • Cloud-native
  • Automatización
  • DevOps

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.