workablehace 8 meses

Desarrollador Java

Partner One CapitalRemoto · Tiempo completo
Senior5+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Desarrollador Java con experiencia en arquitectura y diseño para empresa de soluciones de seguridad informática.

Por qué aplicar

Ideal para desarrolladores Java experimentados que buscan trabajar en soluciones de seguridad informática de vanguardia en una modalidad remota.

Descripción del puesto

En NetWitness, capacitamos a las organizaciones para detectar, responder y neutralizar amenazas cibernéticas en tiempo real. Nuestras soluciones de seguridad de última generación brindan visibilidad profunda, inteligencia de amenazas avanzada y capacidades de respuesta rápida 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ás los objetivos comerciales, las necesidades y el entorno comercial general del cliente para diseñar respuestas técnicas del sistema. Responsabilidades: - Contribuir al diseño y la arquitectura de entornos de software/almacenamiento nuevos o reprocesados - 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/sistemas de productos y sistemas de almacenamiento - 5+ años de experiencia en desarrollo de software - Experiencia práctica en desarrollo utilizando la pila de tecnología 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 un enfoque principal en Tomcat - Experiencia en sistemas de mensajería 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 la aplicabilidad - Experiencia relevante en frameworks Java como Spring Microservices, Spring-Boot, Hibernate, JPA, etc.

Responsabilidades

  • Contribuir al diseño y arquitectura de nuevos entornos de software
  • Preparar especificaciones escritas de software para productos complejos
  • Crear y revisar documentación de diseño, funcional, técnica y de usuario
  • Desarrollar, revisar e implementar estrategias de prueba para software y sistemas

Skills requeridas

Análisis de requisitosDiseño de sistemasDesarrollo de softwarePruebas de software