SHR Consulting Group
SHR Consulting Group
SHR Consulting Group es una empresa de consultoría de TI que presta servicios a clientes gubernamentales del sector de TI mediante la modernización tecnológica y servicios profesionales relacionados. Su trabajo abarca servicios en la nube, ciberseguridad, análisis de datos y desarrollo de software, con experiencia en consultoría, defensa y atención sanitaria. La empresa destaca la prestación de servicios por parte de profesionales certificados y el desarrollo profesional continuo de su equipo.

Desarrollador sénior de Java, Cloud y GCP - Híbrido en Washington

Lidera la modernización de Java y Spring Boot para aplicaciones de FEMA mediante la migración a GCP, la contenerización y DevSecOps. Da soporte a infraestructura nativa de la nube en Google Cloud, Kubernetes y OpenShift.

Descripción

  • Diseñar la arquitectura, desarrollar, contenerizar y modernizar aplicaciones empresariales de Java y Spring Boot para su implementación en GCP.
  • Diseñar redes estratégicas e implementar arquitecturas nativas de la nube escalables, seguras y resilientes que cumplan los requisitos de FEMA.
  • Refactorizar y configurar servicios de Java y Spring Boot para entornos Docker, Kubernetes y OpenShift.
  • Planificar y ejecutar migraciones de aplicaciones y cargas de trabajo a servicios de Google Cloud Platform.
  • Crear y mantener flujos de desarrollo, implementación y lanzamiento con Git, Harness, Maven y Gradle.
  • Implementar y dar soporte a procesos de CI/CD y DevSecOps que abarquen compilaciones automatizadas, pruebas, análisis de seguridad, implementaciones y controles de lanzamiento.
  • Integrar funcionalidades de aplicaciones distribuidas y nativas de la nube con Dapr, Dramon y servicios de plataforma relacionados.
  • Aplicar prácticas de seguridad y calidad del código mediante Snyk, SonarQube y herramientas comparables.
  • Evaluar tecnologías y recomendar soluciones según las necesidades de escalabilidad, seguridad, fiabilidad, mantenibilidad, interoperabilidad y operación.
  • Proporcionar soporte técnico sénior para problemas complejos de aplicaciones, contenedores, plataformas en la nube, implementaciones, integraciones, rendimiento y conectividad.
  • Contribuir a la planificación de capacidad, revisiones de configuración, auditorías de seguridad, análisis de rendimiento y evaluaciones de riesgos técnicos.
  • Gestionar la estrategia de propiedad intelectual para aplicaciones en la nube, plataformas de contenedores, conectividad de servicios e integración de redes empresariales.
  • Crear y mantener documentación de arquitectura, diagramas, configuraciones, especificaciones de interfaces, procedimientos operativos y guías de resolución de problemas.
  • Trabajar con desarrolladores, ingenieros de nube y DevSecOps, equipos de seguridad, arquitectos, ingenieros de redes, equipos de producto y partes interesadas gubernamentales.
  • Proporcionar liderazgo técnico mediante la dirección del diseño, revisiones de código, estándares de ingeniería y mentoría.
  • Participar en revisiones de arquitectura e ingeniería y comunicar recomendaciones, riesgos, dependencias y consideraciones de implementación.
  • Dar soporte a la preparación para producción, lanzamientos, respuesta ante incidentes, análisis de causas raíz y mejora continua de las aplicaciones y servicios en la nube de FEMA.

Requisitos

  • Liderar de forma independiente trabajos complejos de ingeniería, desde la arquitectura hasta la implementación y el soporte operativo.
  • Aplicar un sólido criterio técnico a problemas complejos en entornos empresariales de nube.
  • Desarrollar y modernizar aplicaciones de Java y Spring Boot de forma práctica.
  • Contenerizar aplicaciones con Docker.
  • Trabajar con Kubernetes y/o OpenShift.
  • Utilizar servicios de Google Cloud Platform y arquitecturas nativas de la nube.
  • Gestionar el código fuente y los flujos de ramificación con Git.
  • Utilizar Harness o una plataforma de implementación CI/CD comparable.
  • Gestionar compilaciones y dependencias con Maven y/o Gradle.
  • Trabajar con Dapr, Dramon o tecnologías comparables de tiempo de ejecución para aplicaciones distribuidas.
  • Utilizar Snyk y SonarQube para análisis de seguridad, vulnerabilidades y calidad del código.
  • Aplicar prácticas de ingeniería de CI/CD y DevSecOps.
  • Trabajar con API RESTful, microservicios y arquitecturas de aplicaciones distribuidas.
  • Comprender la seguridad en la nube, la gestión de configuraciones, la resolución de problemas, la monitorización y la optimización del rendimiento.
  • Tener una licenciatura en Ciencias de la Computación, Ingeniería Eléctrica, Gestión de Sistemas de Información o un campo relacionado.
  • Tener al menos una certificación avanzada, como una certificación de nube de GCP, Azure o AWS; CISSP; o una certificación avanzada de Cisco, incluida CCNP o CCIE.
  • Ser ciudadano estadounidense.
  • Poder obtener una autorización de confianza pública.
  • Se prefiere la autorización DHS EOD Public Trust.
  • Se valora especialmente la autorización FEMA Public Trust.
  • Poder acudir ocasionalmente a las instalaciones en Washington, DC, o Bluemont, VA, para reuniones y eventos.

Beneficios

  • El salario es competitivo y refleja la experiencia y las cualificaciones.
  • Los planes de salud, dental y jubilación incluyen una aportación equivalente de la empresa.
  • Se ofrecen vacaciones remuneradas y festivos federales.
  • Hay apoyo disponible para el desarrollo profesional.
  • La empresa apoya los esfuerzos para obtener certificaciones profesionales.
  • Desarrollar una trayectoria profesional a largo plazo en programas estables de varios años.

Empleos relacionados