




Resumen del Puesto: Buscamos un Desarrollador de Microservicios para diseñar, desarrollar y mantener servicios utilizando Java o .NET Spring Boot o Quarkus, construyendo arquitecturas limpias y bien separadas. Puntos Destacados: 1. Diseño y desarrollo de microservicios con Java/.NET, Spring Boot/Quarkus 2. Construcción de servicios con arquitectura limpia y bien separada 3. Implementación de comunicación síncrona y asíncrona entre microservicios Para proyecto de **12meses remoto** requerimos de **Desarrollador de Microservicios** con **Funciones y Responsabilidades:** * Diseñar, desarrollar y mantener microservicios utilizando Java o .NET Spring Boot o Quarkus. * Construir servicios desde cero con una arquitectura limpia y bien separada (controller, service, domain, infrastructure). * Implementar comunicación síncrona y asíncrona entre microservicios (REST, WebClient, RestTemplate, Feign). * Integrar servicios externos mediante clientes HTTP, manejo de errores, timeouts y resiliencia. * Consumir y exponer APIs REST siguiendo buenas prácticas y restricciones de arquitectura REST. * Conectar microservicios a bases de datos relacionales utilizando JPA/Hibernate y JDBC. * Resolver problemas de compilación, dependencias, versiones y configuración en proyectos Maven y Gradle. * Trabajar en entornos Linux (Ubuntu u otras distribuciones) para ejecutar, depurar y desplegar servicios. * Participar en ceremonias ágiles y colaborar con equipos multidisciplinarios. **Requisitos:** * Estar Titulado (Indispensable) * Experiencia mínima de 3 años de experiencia desarrollando aplicaciones backend Java * Experiencia comprobable construyendo microservicios desde cero. * Dominio de Spring Boot o Quarkus. * Conocimiento sólido de: * Arquitectura de microservicios * REST y sus restricciones \- Programación síncrona y asíncrona Ofrecemos sueldo competititvo y prestaciones de ley. Tipo de puesto: Tiempo completo Sueldo: $50,000\.00 \- $70,000\.00 al mes Lugar de trabajo: Empleo presencial


