About this role
Experiencia de 2 años como ProgramadorJava: Genéricos, excepciones, JDBC, networkingMulti-threading: coordinación, bloqueo, IPC, recursos compartidosPatrones de concurrencia y mejora de rendimientoPatrones de refactoring, patrones de SOAGit: reset, revert, merge vs. rebase, logSQL: consultas anidadas, funciones de agrupación, tablas temporalesDiseño de BD relacional: vistas, vistas materializadas, procedimientos almacenados, funcionesPruebas unitariasProgramación reactiva (Rx Java, Webflux)Web Services SOAP, REST, JSON, XML, Swagger, OpenAPISpring Boot y JPADiseño de aplicaciones y APIs serverlessCloud: CosmosDB, Azure Blob Storage, Azure Functions, Data LakesCI/CD: pipelines automatizados, YAMLProtocolos de encriptación y seguridad, llave pública y privadaProgramación en shell: variables de ambiente, argumentos, bucles y condiciones