Diseñar desarrollar y mantener aplicaciones en arquitectura Cells utilizando tecnologías Java y Spring Boot asegurando la correcta implementación de microservicios mensajería bases de datos y prácticas DevOps para garantizar escalabilidad resiliencia y calidad en entornos críticos.
Responsabilidades Principales
- Desarrollar componentes backend en Java (817) aplicando principios de OOP Streams Lambdas y Optional.
- Implementar servicios con Spring Boot (Web Data Security Validation) y comunicación vía REST.
- Gestionar errores globales y documentar APIs con Swagger / OpenAPI.
- Aplicar pruebas unitarias y de integración con JUnit 5 Mockito Testcontainers.
- Diseñar e implementar microservicios bajo arquitectura Cells incluyendo:
- Comunicación entre servicios vía REST.
- Uso de Feign Client y Circuit Breaker (Resilience4j).
- Configuración centralizada y versionado de APIs.
- Implementar mensajería y eventos con Kafka (principal) Pulsar o RabbitMQ.
- Diseñar y optimizar bases de datos SQL (Oracle PostgreSQL) con JPA/Hibernate control de transacciones y migraciones (Liquibase/Flyway).
- Participar en procesos DevOps / CI-CD utilizando Jenkins Tekton GitLab CI y despliegue en Kubernetes (K8s) y Docker.
- Monitorear y asegurar observabilidad con Prometheus Grafana Kibana y trazabilidad con OpenTelemetry.
- Colaborar en control de versiones con Git/GitFlow revisiones de código y análisis de calidad con SonarQube.
Qualifications :
- Avanzado en:
- Java (817) Spring Boot Spring MVC REST.
- Arquitectura de microservicios y Cells.
- Kafka y mensajería distribuida.
- SQL JPA/Hibernate transacciones.
- Intermedio en:
- Docker Kubernetes CI/CD (Jenkins Tekton GitLab CI).
- Observabilidad (Prometheus Grafana Kibana).
- Deseable:
- Experiencia en OpenTelemetry y control de migraciones (Liquibase/Flyway).
Competencias Deseadas
- Pensamiento analítico y orientación a resultados.
- Capacidad para trabajar en entornos ágiles y críticos.
- 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
Diseñar desarrollar y mantener aplicaciones en arquitectura Cells utilizando tecnologías Java y Spring Boot asegurando la correcta implementación de microservicios mensajería bases de datos y prácticas DevOps para garantizar escalabilidad resiliencia y calidad en entornos críticos.Responsabilidades ...
Diseñar desarrollar y mantener aplicaciones en arquitectura Cells utilizando tecnologías Java y Spring Boot asegurando la correcta implementación de microservicios mensajería bases de datos y prácticas DevOps para garantizar escalabilidad resiliencia y calidad en entornos críticos.
Responsabilidades Principales
- Desarrollar componentes backend en Java (817) aplicando principios de OOP Streams Lambdas y Optional.
- Implementar servicios con Spring Boot (Web Data Security Validation) y comunicación vía REST.
- Gestionar errores globales y documentar APIs con Swagger / OpenAPI.
- Aplicar pruebas unitarias y de integración con JUnit 5 Mockito Testcontainers.
- Diseñar e implementar microservicios bajo arquitectura Cells incluyendo:
- Comunicación entre servicios vía REST.
- Uso de Feign Client y Circuit Breaker (Resilience4j).
- Configuración centralizada y versionado de APIs.
- Implementar mensajería y eventos con Kafka (principal) Pulsar o RabbitMQ.
- Diseñar y optimizar bases de datos SQL (Oracle PostgreSQL) con JPA/Hibernate control de transacciones y migraciones (Liquibase/Flyway).
- Participar en procesos DevOps / CI-CD utilizando Jenkins Tekton GitLab CI y despliegue en Kubernetes (K8s) y Docker.
- Monitorear y asegurar observabilidad con Prometheus Grafana Kibana y trazabilidad con OpenTelemetry.
- Colaborar en control de versiones con Git/GitFlow revisiones de código y análisis de calidad con SonarQube.
Qualifications :
- Avanzado en:
- Java (817) Spring Boot Spring MVC REST.
- Arquitectura de microservicios y Cells.
- Kafka y mensajería distribuida.
- SQL JPA/Hibernate transacciones.
- Intermedio en:
- Docker Kubernetes CI/CD (Jenkins Tekton GitLab CI).
- Observabilidad (Prometheus Grafana Kibana).
- Deseable:
- Experiencia en OpenTelemetry y control de migraciones (Liquibase/Flyway).
Competencias Deseadas
- Pensamiento analítico y orientación a resultados.
- Capacidad para trabajar en entornos ágiles y críticos.
- 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