REQUISITOS: Experiencia de 5 años en programación y cumplimiento de todas las capacidades core. Java: JDK 11, 17, Springboot, reactor, JDBC, JPA, spring, Quarkus. Event Driven Architecture (Apache Kafka). Optimización de esquemas en bases de datos relacionales. Amplio conocimiento de Pruebas Unitarias (enfocándose en BDD). Programacion funcional, programación reactiva, Microservicios. Springboot, Programación Funcional. Programación Reactiva (RxJava, WebFlux), Webclient. Git: reset, revert, merge vs. rebase, log, OpenAPI. SQL: consultas anidadas, funciones de agrupación, tablas temporales. Pruebas unitarias, REST/RESTFUL. Maven, JUnit, Lombok, SQL, Database (SQL). Web Services SOAP, REST, JSON, XML, Swagger, OpenAPI. Azure: Azure Kubernetes Services, Server, Azure SQL, APIM, RedisCache, Azure Keyvault, Azure SQL, Azure Datafactory (Deseable), Azure Function, Azure Blob Storage, Azure PaaS. CI/CD: pipelines automatizados, YAML (Deseable).Complementarias (Deseables) Patrones y anti patrones sobre: CI/CD, diseño No-SQL. Diseño de bases de datos No-SQL: tablas, índices, consultas, ACID vs BASE. CI/CD: pruebas continuas, inspección continua de calidad de código. Cloud: servicios elásticos, balanceo de carga, monitoreo (Dynatrace), autenticación. Pruebas de penetración y vulnerabilidades automatizadas. Protocolos y componentes de redes: ruteo, VLANs, NAT, Gateways. Orquestación con Docker Swarm o Kubernetes Pods, AKS. Conocimiento de OWASP, desarrollo seguro. DataFactory, DataBricks. Event Driven Architecture (Tópicos, Manejo de Eventos). Amplio conocimiento de Prácticas de desarrollo: code review, programación segura, sonar Q, refactoring, modelamiento UML, etc. Arquitectura de software, capas, componentes, servicios, patrones (SAGA, Cache aside). Docker: Imágenes, contenedores, volúmenes, redes, composición. Conceptos de warehouse: OLAP vs OLTP, DataMart, Data Vault. Conceptos de SRE: APM, IaaS, IaaS. Multi-threading: coordinación, bloqueo, IPC, recursos compartidos. Patrones de concurrencia y mejora de rendimiento. Patrones de refactoring, patrones de SOA. Diseño de BD relacional: vistas, vistas materializadas, procedimientos almacenados, funciones. Diseño de aplicaciones y APIs serverless. Cloud: CosmosDB, Data Lakes. Protocolos de encriptación y seguridad, llave pública y privada. Programación en shell: Variables de ambiente, argumentos, bucles y condiciones.
#J-18808-Ljbffr