




***En NetWitness, capacitamos a las organizaciones para detectar, responder y neutralizar amenazas cibernéticas en tiempo real. Nuestras soluciones de seguridad de vanguardia ofrecen una visibilidad profunda, inteligencia avanzada contra amenazas y capacidades rápidas de respuesta a incidentes para ayudar a las empresas a mantenerse por delante de las amenazas cibernéticas en evolución.*** **Nuestros ingenieros de software crean soluciones. Como parte del equipo, analizará los objetivos comerciales, necesidades y entorno empresarial general del cliente para diseñar respuestas técnicas al sistema.** **Responsabilidades:** * **Contribuir al diseño y arquitectura de nuevos entornos de software/almacenamiento o reingenierizados** * **Preparar especificaciones escritas de software/almacenamiento para productos complejos a partir de diagramas y documentos arquitectónicos** * **Crear y revisar documentación de diseño, funcional, técnica y/o de usuario, según sea necesario** * **Desarrollar, revisar e implementar estrategias de prueba para productos y sistemas de software/para productos y sistemas de almacenamiento** **Requisitos** * 5\+ años de experiencia en desarrollo de software * Experiencia práctica en el uso de la pila tecnológica Java con enfoque en arquitectura y diseño. * Experiencia práctica en programación Java, J2EE, Spring, Hibernate, RestAPI, estructuras de datos, patrones de diseño, base de datos Oracle, PL/SQL * Experiencia en servidores de aplicaciones con enfoque principal en Tomcat. * Experiencia en sistemas de mensajería tales como RabbitMQ. * Experiencia trabajando en entornos Linux/Unix. Debe tener experiencia práctica con conceptos orientados a objetos junto con pasión por los patrones de diseño y su aplicabilidad. * Experiencia relevante en frameworks de Java como Spring Microservices, Spring\-Boot, Hibernate, JPA, etc.


