
233 d
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
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.



