Descripción del trabajo

La posición busca una persona arquitecto de software especializado en Java y Spring Boot, con experiencia en el diseño y desarrollo de microservicios escalables y tolerantes a fallos. El puesto participa en todo el ciclo de vida del software y colabora estrechamente con equipos técnicos y de producto para evolucionar la plataforma y reducir la deuda técnica.

Responsabilidades:

  • Diseñar y desarrollar microservicios tolerantes a fallos, comprobables y de alto rendimiento utilizando Java 17 y Spring Boot.
  • Poseer el ciclo de vida completo del software, incluyendo implementación, pruebas automatizadas y de rendimiento, despliegue en entornos de AWS y participación en soporte de producción de guardia.
  • Analizar los dominios de la plataforma existente para identificar mejoras arquitectónicas y contribuir al backlog técnico para mejoras y reducción de la deuda técnica.
  • Orientar a ingenieros júnior y de nivel medio, apoyando su crecimiento en sistemas distribuidos y mejores prácticas de infraestructura en la nube.
  • Colaborar con gerentes de producto y equipos de ingeniería multifuncionales para definir requisitos, planificar entregables y mejorar la funcionalidad de la plataforma.

Requisitos:

  • Licenciatura en un campo relacionado con ciencias, programación o ingeniería.
  • Más de cinco años de experiencia profesional en la creación de aplicaciones altamente escalables para el consumidor.
  • Dominio experto de Java, específicamente Java 17 y Spring Boot versión 2.7.x.
  • Experiencia avanzada en la arquitectura y el desarrollo de sistemas distribuidos y microservicios altamente disponibles, comprobables y tolerantes a fallos.
  • Dominio de los fundamentos de informática, incluidas estructuras de datos y algoritmos.
  • Experiencia práctica con infraestructura en la nube de AWS, incluidos servicios como EC2, S3, SNS, SQS y Kinesis Firehose.
  • Dominio de tecnologías de contenedorización, específicamente Docker.
  • Experiencia no negociable en marcos de pruebas automatizadas como JUnit y Mockito, así como en herramientas de pruebas de rendimiento como JMeter y Gatling.io.
  • Experiencia trabajando con sistemas de mensajería como Apache Kafka y herramientas de CI CD como Gradle, Jenkins o Spinnaker.
  • Experiencia en la implementación de observabilidad mediante herramientas de monitorización como Datadog y plataformas de registro como Splunk.
  • Capacidad demostrada para liderar como colaborador individual senior, con habilidades de autogestión, priorización y colaboración entre equipos.

 

Salario a percibir

A convenir
Ver más trabajos remotos de   

Regístrate o identifícate

  • Debes estar registrado para solicitar una oferta.
  • El tener un perfil completo en Remotojob.com garantiza que tu currículum tendrá mayor exposición.
  • Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
  • Las empresas otorgan mayor credibilidad a los perfiles con descripciones e imágenes completas.

Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.

Conectarse

  • certificaciones profesionales

  • Por qué ser remoter

    ✔️ Podrás solicitar las ofertas de empleo remoto.

    ✔️ Verás los enlaces y páginas de publicación de cada oferta.

    ✔️ Te avisaremos cada vez que salga una nueva oferta de empleo.

    ✔️ Podrás añadir a remoters a tu equipo de trabajo remoto para que las empresas se fijen más en ti.

  • Únete a la Comunidad Nómada Digital

    Crea tu perfil ahora y encuentra oportunidades en decenas de empresas que contratan de forma remota 👉 Únete aquí

  • Últimos remoters

  • ¿Eres Remoter? Accede aquí

  • Scroll al inicio
    Ir arriba