Desarrollador senior de Java full-stack Trenton, NJ

Desarrollador senior de Java full-stack

Tiempo completo • Trenton, NJ
Desarrollador senior de Java full-stack
Ubicación: Trenton, NJ Hybrid (3 días presencial, 2 días remoto)
Duración: Contrato

La entrevista será presencial

10+ años de experiencia en desarrollo de Java y React, refactorización de sistemas, frameworks de Spring, bases de datos relacionales.

Descripción del puesto

Buscamos un Desarrollador Senior Full-Stack (Java y React) para diseñar, desarrollar, modernizar y dar soporte a aplicaciones web empresariales para nuestro cliente.

Lo que harás

  • Refactorizar y modernizar aplicaciones heredadas basadas en Java en microservicios Spring Boot escalables y mantenibles
  • Diseñar, desarrollar y mantener interfaces de usuario responsivas usando React, JavaScript, CSS y Bootstrap
  • Desarrollar y consumir APIs RESTful seguras para apoyar integraciones de aplicaciones empresariales
  • Analizar los requisitos empresariales y traducirlos en soluciones técnicas que se alineen con los estándares y las mejores prácticas
  • Diseñar, optimizar y mantener estructuras de bases de datos relacionales, con un fuerte enfoque en el rendimiento de bases de datos Oracle y la optimización SQL
  • Realizar pruebas unitarias, de integración y de componentes utilizando JUnit, Mockito y la Biblioteca de Pruebas React
  • Solucionar problemas de aplicaciones y proporcionar soporte en producción para sistemas empresariales
  • Implementar compilaciones, despliegues y gestión de versiones de software a través de pipelines CI/CD
  • Colaborar con partes interesadas del negocio, analistas, arquitectos y equipos de desarrollo a lo largo del ciclo de vida del desarrollo de software
  • Hacer cumplir los estándares de codificación, las mejores prácticas de desarrollo y los requisitos de seguridad de aplicaciones
  • Apoyo a mejoras de aplicaciones, corrección de errores e iniciativas de modernización en curso
  • Participar en revisiones de código, debates sobre diseño técnico y actividades de intercambio de conocimientos
Lo que necesitarás

Obligatorio:

  • Grado en Informática, Tecnología de la Información o un campo relacionado
  • Se requiere perfil de LinkedIn
  • 10+ años de experiencia en desarrollo de Java (Core Java y frameworks Java modernos)
  • 7+ años de experiencia en refactorización de sistemas y modernización de aplicaciones monolíticas
  • 7+ años de experiencia con tecnologías Spring Framework, incluyendo Spring Boot, Spring MVC y Hibernate
  • 7+ años de experiencia trabajando con bases de datos relacionales y análisis de datos
  • 5+ años de experiencia desarrollando aplicaciones con JavaScript y React
  • 5+ años de experiencia con CSS y Bootstrap
  • 5+ años de experiencia diseñando y desarrollando APIs RESTful
  • 5+ años de experiencia realizando pruebas a nivel de desarrollador usando JUnit, Mockito y React Testing Library
  • 5+ años de experiencia con procesos de despliegue de software y herramientas CI/CD
  • Sólido conocimiento de las metodologías del ciclo de vida del desarrollo de software (SDLC)
  • Experiencia apoyando aplicaciones web a nivel empresarial a lo largo de todo el ciclo de vida de la aplicación
  • Capacidad para trabajar eficazmente en un entorno de equipo híbrido
Preferido:

  • 7+ años de gestión de bases de datos Oracle y optimización del rendimiento SQL
  • Experiencia en modernización de aplicaciones y diseño de arquitectura lista para la nube
  • Experiencia implementando arquitecturas basadas en microservicios
  • Experiencia apoyando aplicaciones empresariales del sector público o relacionadas con la educación
  • Sólidas habilidades analíticas, de resolución de problemas y resolución de problemas
  • Experiencia trabajando en entornos de desarrollo Ágil/Scrum
Exigencias físicas

  • Capacidad para desempeñar de forma segura y exitosa las funciones esenciales del trabajo, de acuerdo con la ADA y otros estándares federales, estatales y locales
  • Trabajo sedentario que implica estar sentado o permanecer quieto la mayor parte del tiempo, con la necesidad ocasional de moverse por la oficina para asistir a reuniones y colaborar con los miembros del equipo
  • Capacidad para realizar tareas repetitivas en un ordenador, utilizando ratón, teclado y monitor
Compensación: 50,00 $ - 50,00 $ 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