Nisum es una empresa global líder en comercio digital con sede en California, que ofrece servicios que abarcan estrategia y transformación digital, análisis y conocimientos, blockchain, agilidad empresarial y desarrollo de software personalizado. Fundada en el año 2000, Nisum ha crecido a más de 1,800 profesionales en los Estados Unidos, Chile, Colombia, India, Pakistán y Canadá. Como asesor preferido de las principales marcas Fortune 500, Nisum permite a sus clientes lograr un crecimiento empresarial mediante la construcción de tecnología avanzada que les ayuda a llegar a los clientes finales con experiencias inmersivas y sin interrupciones a través de canales digitales y físicos.
Nisum es un empleador que ofrece igualdad de oportunidades y estamos orgullosos de nuestros esfuerzos continuos para promover la diversidad y la inclusión en el lugar de trabajo
El rol de Backend Developer implica trabajar en el desarrollo y diseño de microservicios, así como en la creación de APIs RESTful. Se espera que el candidato tenga experiencia comprobada en Java, preferiblemente en versiones 8 o superiores, y que esté familiarizado con Spring, Spring Boot y Spring Security. Además, se requiere conocimiento en patrones de diseño como Circuit Breaker, SAGA, Choreography y Orchestrator. El candidato debe tener experiencia en pruebas unitarias, pruebas de aceptación y pruebas de carga, así como en el uso de herramientas de gestión de proyectos como Gradle. También se valorará la experiencia en tecnologías en la nube, Docker, Kubernetes y metodologías ágiles.
Para postularse, se requiere un mínimo de 4 años de experiencia en desarrollo backend, con un enfoque en Java. El candidato debe residir en Chile y tener disponibilidad para asistir a la oficina al menos una vez a la semana. Se valorará la experiencia en programación síncrona y asíncrona, así como en el desarrollo de microservicios. Es fundamental tener conocimientos en pruebas y en el ciclo de vida del desarrollo de software (SDLC). Se espera que el candidato tenga una cultura de desarrollo seguro y que aborde proactivamente los temas de seguridad en el desarrollo, incluyendo el manejo de vulnerabilidades y la seguridad de datos. Se valorará la certificación en Java y la experiencia con herramientas de escaneo de vulnerabilidades.
Se valorará la experiencia en Node.js, así como en la externalización de propiedades y configuración mediante archivos YAML. También se considerará la experiencia integrando Web Services SOAP y el uso de Kafka.
Híbrido
Se trabaja algunos días de forma remota y otros en la oficina en Santiago (Chile).