Objetivo del Puesto
Diseñar desarrollar y mantener aplicaciones basadas en Java y Spring Boot aplicando principios de arquitectura orientada a microservicios asegurando la calidad escalabilidad y rendimiento de las soluciones.
Responsabilidades Principales
- Desarrollar aplicaciones utilizando Spring Boot y sus componentes principales (IoC Beans anotaciones).
- Implementar microservicios y comunicación entre servicios mediante REST y Feign Client.
- Configurar y administrar Config Server Service Discovery (Eureka) y mecanismos de resiliencia (Circuit Breaker con Resilience4j).
- Diseñar y optimizar consultas complejas en SQL y trabajar con Spring Data JPA / Hibernate (repositorios JPQL Native Queries relaciones Lazy/Eager).
- Configurar perfiles de aplicación (dev qa prod) y propiedades en / .
- Implementar transacciones (@Transactional) y asegurar la integridad de datos.
- Utilizar herramientas como Actuator para monitoreo y gestión.
- Diseñar tablas índices y aplicar normalización en bases de datos.
- Documentar código y participar en revisiones técnicas.
Qualifications :
- Avanzado en:
- Java Spring Boot Spring Data JPA Hibernate.
- Microservicios REST Feign Client.
- Configuración de perfiles Actuator Auto-configuration.
- Conocimientos en:
- Config Server Eureka Resilience4j.
- JPQL Native Queries relaciones entre entidades.
- Diseño de tablas índices y consultas complejas.
- Deseable:
- Experiencia en integración continua y despliegue automatizado (CI/CD).
- Conocimiento en Docker y contenedores.
Competencias Deseadas
- Pensamiento analítico y orientación a resultados.
- Capacidad para trabajar en entornos ágiles.
- Comunicación efectiva y trabajo colaborativo.
- Adaptabilidad a nuevas tecnologías y metodologías.
Formación Académica
- Licenciatura o Ingeniería en Sistemas Informática Computación o afín.
Información adicional :
Lo que ofrecemos
- Programas de formación continua y certificaciones.
- Acceso a plataformas de aprendizaje y desarrollo profesional.
- Cultura de innovación y colaboración.
- Programas de bienestar físico y emocional.
- Oportunidades de crecimiento en proyectos internacionales.
- Reconocimiento y recompensas por desempeño.
- Sueldo base
- Prestaciones superiores a las de la ley
- Seguro de vida
- Seguro de Gastos Médicos Mayores
- Vales de despensa
- Esquema 100% nómina
Remote Work :
No
Employment Type :
Full-time
Objetivo del PuestoDiseñar desarrollar y mantener aplicaciones basadas en Java y Spring Boot aplicando principios de arquitectura orientada a microservicios asegurando la calidad escalabilidad y rendimiento de las soluciones.Responsabilidades PrincipalesDesarrollar aplicaciones utilizando Spring Boo...
Objetivo del Puesto
Diseñar desarrollar y mantener aplicaciones basadas en Java y Spring Boot aplicando principios de arquitectura orientada a microservicios asegurando la calidad escalabilidad y rendimiento de las soluciones.
Responsabilidades Principales
- Desarrollar aplicaciones utilizando Spring Boot y sus componentes principales (IoC Beans anotaciones).
- Implementar microservicios y comunicación entre servicios mediante REST y Feign Client.
- Configurar y administrar Config Server Service Discovery (Eureka) y mecanismos de resiliencia (Circuit Breaker con Resilience4j).
- Diseñar y optimizar consultas complejas en SQL y trabajar con Spring Data JPA / Hibernate (repositorios JPQL Native Queries relaciones Lazy/Eager).
- Configurar perfiles de aplicación (dev qa prod) y propiedades en / .
- Implementar transacciones (@Transactional) y asegurar la integridad de datos.
- Utilizar herramientas como Actuator para monitoreo y gestión.
- Diseñar tablas índices y aplicar normalización en bases de datos.
- Documentar código y participar en revisiones técnicas.
Qualifications :
- Avanzado en:
- Java Spring Boot Spring Data JPA Hibernate.
- Microservicios REST Feign Client.
- Configuración de perfiles Actuator Auto-configuration.
- Conocimientos en:
- Config Server Eureka Resilience4j.
- JPQL Native Queries relaciones entre entidades.
- Diseño de tablas índices y consultas complejas.
- Deseable:
- Experiencia en integración continua y despliegue automatizado (CI/CD).
- Conocimiento en Docker y contenedores.
Competencias Deseadas
- Pensamiento analítico y orientación a resultados.
- Capacidad para trabajar en entornos ágiles.
- Comunicación efectiva y trabajo colaborativo.
- Adaptabilidad a nuevas tecnologías y metodologías.
Formación Académica
- Licenciatura o Ingeniería en Sistemas Informática Computación o afín.
Información adicional :
Lo que ofrecemos
- Programas de formación continua y certificaciones.
- Acceso a plataformas de aprendizaje y desarrollo profesional.
- Cultura de innovación y colaboración.
- Programas de bienestar físico y emocional.
- Oportunidades de crecimiento en proyectos internacionales.
- Reconocimiento y recompensas por desempeño.
- Sueldo base
- Prestaciones superiores a las de la ley
- Seguro de vida
- Seguro de Gastos Médicos Mayores
- Vales de despensa
- Esquema 100% nómina
Remote Work :
No
Employment Type :
Full-time
View more
View less