Se busca un Desarrollador Java con más de 5 años de experiencia para unirse a NetWitness, empresa dedicada a la detección y respuesta de ciberamenazas. El rol implica contribuir al diseño y arquitectura de soluciones de software, con un fuerte enfoque en tecnologías Java y bases de datos.
Ideal para desarrolladores Java experimentados que buscan trabajar en soluciones de seguridad informática de vanguardia en una modalidad remota.
En NetWitness, empoderamos a las organizaciones para detectar, responder y neutralizar amenazas cibernéticas en tiempo real. Nuestras soluciones de seguridad de vanguardia brindan visibilidad profunda, inteligencia avanzada de amenazas y capacidades de respuesta rápida a incidentes para ayudar a las empresas a mantenerse a la vanguardia de las amenazas cibernéticas en evolución. Nuestros Ingenieros de Software crean soluciones. Como parte del equipo, analizarás los objetivos de negocio del cliente, sus necesidades y el entorno general de negocios para diseñar respuestas técnicas del sistema. Responsabilidades: - Contribuir al diseño y arquitectura de entornos de software/almacenamiento nuevos o rediseñados. - Preparar especificaciones escritas de software/almacenamiento para productos complejos a partir de diagramas y documentos de arquitectura. - 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/productos y sistemas de almacenamiento. Requisitos: - Más de 5 años de experiencia en desarrollo de software. - Experiencia práctica en desarrollo utilizando el stack tecnológico de 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, Oracle Database, PL/SQL. - Experiencia en servidores de aplicaciones con foco principal en Tomcat. - Experiencia en sistemas de mensajería como RabbitMQ. - Experiencia trabajando en entornos Linux/Unix. - Debe tener experiencia práctica con conceptos de orientación 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.