Desarrollador Java Full Stack (En situ) (Contrato) Parsippany, Parsippany - HQ

Apertura Futura: Desarrollador Java Full Stack (En situ) (Contrato)

Tiempo completo • Parsippany, Parsippany - HQ
Beneficios:
  • Coincidencia 401(k)
  • Seguro dental
  • Seguro médico
  • Seguro de visión
Sobre el puesto
Estamos contratando a un desarrollador senior de Java Full Stack con sólida experiencia en Node.js y Adobe Experience Manager (AEM) para diseñar y ofrecer aplicaciones web escalables y de alto rendimiento. Liderarás iniciativas técnicas, mentorizarás a desarrolladores y construirás experiencias digitales que impulsen sistemas críticos para el negocio.

Colaborarás con equipos de producto, diseño e ingeniería para definir arquitectura, resolver problemas complejos y entregar software fiable y seguro.

Lo que harás
  • Soluciones de Arquitecto: Diseñar sistemas full-stack escalables usando Node.js, Express, React y AEM, con un enfoque en el rendimiento, la seguridad y la mantenibilidad
  • Desarrollo AEM: Crear componentes avanzados, plantillas, flujos de trabajo e integraciones usando HTL, Sling Models, OSGi y Java
  • Diseño de APIs: Desarrollar APIs REST/GraphQL seguras con autenticación, limitación de tasa y gestión robusta de errores
  • Ingeniería de bases de datos: Diseña esquemas, optimiza consultas e implementa caché para PostgreSQL/Oracle
  • Liderazgo Técnico: Mentorizar a desarrolladores, realizar revisiones de código y definir las mejores prácticas de ingeniería
  • Sistemas en tiempo real: Crear funciones orientadas a eventos usando WebSockets y colas de mensajes (Kafka/RabbitMQ)
  • Arquitectura de la nube: Implementar soluciones nativas en la nube en AWS (S3, EC2, Lambda, RDS, EKS)
  • Rendimiento y fiabilidad: Monitorizar sistemas, resolver cuellos de botella y mejorar la eficiencia
  • Ingeniería de la Calidad: Establecer estrategias de pruebas unitarias, de integración y E2E
  • Colaboración DevOps: Soporte para despliegues de CI/CD, Docker/Kubernetes
  • Apoyo a la producción: Liderar la respuesta a incidentes e implementar la observabilidad
  • Planificación Técnica: Contribuir a la planificación de sprints y a las discusiones sobre arquitectura

Cualificaciones requeridas
  • 7–10 años de experiencia profesional en desarrollo de software
  • Buen conocimiento Node.js (Express, patrones asincrónicos, ajuste de rendimiento)
  • Amplia experiencia en AEM (componentes, modelos Sling, OSGi, flujos de trabajo, despachador)
  • JavaScript/TypeScript experto con frameworks modernos (prefiere React)
  • Experiencia diseñando APIs REST seguras y escalables
  • Sólidas habilidades en diseño de bases de datos y optimización del rendimiento
  • Conocimiento de los sistemas de autenticación (JWT, OAuth2, SSO)
  • Sólidas habilidades en HTML5, CSS3 y diseño responsivo
  • Experiencia en AWS y arquitectura en la nube
  • Familiaridad con CI/CD y DevOps
  • Habilidades sólidas de depuración, resolución de problemas y comunicación

Encantado de tener
  • Experiencia en liderazgo técnico y mentoría
  • Conocimiento profundo de AEM en asuntos internos (Oak, Sling, JCR)
  • Experiencia en GraphQL (diseño de esquemas, resolvers)
  • Experiencia con Kafka, RabbitMQ, SQS/SNS
  • Docker y Kubernetes
  • Patrones de microservicios
  • NoSQL (MongoDB, DynamoDB, Redis)
  • Herramientas de monitorización (New Relic, DataDog, Splunk, CloudWatch)
  • Frameworks de pruebas (Jest, JUnit, Selenium, Playwright)
  • Mejores prácticas de seguridad (OWASP)
  • Experiencia ágil/Scrum
  • Experiencia en informática o equivalente

Stack Técnico
  • Backend: Node.js, Express, Java, Spring Boot, REST, GraphQL
  • Frontend: React, TypeScript, HTML5, CSS3
  • CMS: AEM 6.x, HTL, modelos Sling, JCR
  • Bases de datos: PostgreSQL, Oracle, MySQL, MongoDB
  • Nube/DevOps: AWS, Docker, Jenkins, CI/CD
  • Herramientas: Git, JIRA, Postman, VS Code
  • Pruebas: Jest, Mocha, JUnit, Selenium
Compensación: 60,00 dólares la hora




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Text me updates about my application
Message and data rates may apply. Message frequency varies. Reply STOP to opt out. Reply HELP for help. See our User Terms of Service and Privacy Policy for details.
Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad