Lean Tech

Arquitecto Senior de Software Especializado en Microservicios y Sistemas con Java 17 y AWS

Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:

Últimas ofertas de empleo remoto

Ver todas las ofertas →

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.

 

Ofertas abiertas parecidas

Scroll al inicio
Ir arriba