Unete a nuestro equipo como Backend OPS
Eres un apasionado de la tecnologia backend y te encanta optimizar sistemas para un rendimiento impecable? Tenemos el puesto perfecto para ti!
Responsabilidades Principales:
* Colaborar en equipo para desarrollar y mantener sistemas backend robustos y escalables.
* Implementar metodologias agiles (Scrum) para gestionar proyectos y asegurar entregas puntuales.
* Aplicar habilidades blandas como comunicacion, priorizacion y liderazgo para coordinar con diferentes equipos y stakeholders.
* Disenar y desarrollar arquitecturas de microservicios, incluyendo la composicion de APIs, RestFul, OpenAPI y Swagger.
* Programar en Java 8 y 11, utilizando principalmente el Spring Framework (Spring Boot, Spring Batch, MVC).
* Utilizar herramientas de automatizacion de compilacion como Maven.
* Realizar pruebas de software con Junit, Mockito, Wiremock, MockMVC y Spring Test.
* Gestionar bases de datos utilizando JPA, Oracle y JDBC.
* Implementar y gestionar contenedores con Docker, Kubernetes y Openshift.
* Automatizar tareas con Ansible.
* Monitorizar sistemas con Prometheus y Grafana.
* Configurar y mantener pipelines de CI/CD para la construccion y despliegue de aplicaciones.
* Trabajar en entornos Unix.
Requisitos Obligatorios:
* Experiencia en trabajo en equipo y en el uso de metodologias agiles (Scrum).
* Experiencia en arquitectura de microservicios: composicion de APIs, RestFul, OpenAPI, Swagger.
* Conocimiento en Java 8 y 11.
* Experiencia con Spring Framework (Spring Boot principalmente; Spring Batch, MVC).
* Uso de herramientas de compilacion/automatizacion de construccion (Maven).
* Conocimiento en Testing (Junit, Mockito, Wiremock, MockMVC, Spring Test).
* Conocimientos en BBDD (JPA, Oracle, JDBC).
* Experiencia con Docker, Kubernetes y Openshift.
* Conocimiento en Ansible.
* Experiencia con Prometheus y Grafana .
* Experiencia en pipelines de CI/CD (construccion, despliegue).
* Conocimiento en Unix.
Requisitos Deseables:
* Arquitectura de microservicios: descubrimiento de servicios, Circuit Breaker, Openshift, trazabilidad distribuida.
* Experiencia con Message Brokers (Kafka, RabbitMQ).
* Conocimiento en Feature Flags.
* Uso de herramientas de migracion de bases de datos: Liquibase/Flyway.
* Programacion reactiva.
* Uso de herramientas de analisis estatico de codigo (Sonar, PMD, Checkstyle, etc.)
* Conocimiento en bases de datos NoSQL.
* Experiencia trabajando con Azure DevOps.
* Conocimiento en redes y firewall.
* Experiencia en Public Cloud.
Si cumples con estos requisitos y te motivar esta