Descripción del puesto
Egresado de la carrera de Ingenieria de Sistemas con 3 años de experiencia profesional desarrollando aplicaciones de alta calidad.
Experiencia implementando principios de Clean Architecture, DDD y arquitecturas como Hexagonal o Onion.
Un dominio sólido de Java y los fundamentos de la programación orientada a objetos, que sea la base sobre la que construyes soluciones.
Experiencia probada con el framework Spring, creando código legible y eficiente.
Destreza en el manejo de bases de datos relacionales y NoSQL, garantizando la integridad y disponibilidad de la información.
Habilidad para implementar protocolos de comunicación y seguridad, como JWT, que protejan los datos de miles de usuarios.
Familiaridad con metodologías de prueba como TDD y un manejo fluido de herramientas de control de versiones, porque la calidad es parte de tu firma.
Experiencia demostrable en la contenerización (Docker) de aplicaciones, así como en la implementación de soluciones en la nube.
Visión para ir más allá de lo tradicional, aplicando paradigmas de programación reactiva (Webflux) y funcional en tus desarrollos.