Desarrollador Java Senior / Albany - NY / Presencial 3 - 4 días a la semana Hybrid - US

Desarrollador Java Senior / Albany - NY / Presencial 3 - 4 días a la semana

Tiempo completo • Hybrid - US
Beneficios:
  • 401(k)
  • Seguro dental
  • Seguro médico
  • Seguro de visión

Desarrollador Senior de Java – CSMS (Sistema de Gestión de Manutención Infantil)


Resumen del puesto
Buscamos un desarrollador Java senior experimentado para unirse al equipo de modernización de CSMS. Este puesto diseñará, desarrollará y mantendrá microservicios críticos que apoyen las operaciones de gestión de casos de manutención infantil. El candidato ideal tiene una sólida experiencia en la construcción de servicios poco acoplados y desplegables de forma independiente dentro de un entorno nativo en la nube.

Responsabilidades clave
  • Diseñar, desarrollar y mantener microservicios Java/Spring Boot utilizando las mejores prácticas de diseño orientado al dominio y descomposición de servicios.
  • Desarrollar aplicaciones web escalables, APIs REST, trabajos Spring Batch y servicios de integración.
  • Construir contratos API bien definidos e implementar patrones de mensajería REST síncronos y asíncronos.
  • Desarrollar y optimizar trabajos Spring Batch para procesamiento de alto volumen y flujos de trabajo programados.
  • Implementa el acceso a datos usando Hibernate/JPA y PostgreSQL.
  • Colabora con arquitectos, analistas de negocio y equipos multifuncionales para traducir los requisitos en soluciones técnicas.
  • Participa en revisiones de código, aplica estándares de desarrollo y mentoriza a desarrolladores junior.
  • Solucionar problemas de aplicaciones distribuidas y microservicios.
  • Soporte para pipelines CI/CD, automatización de despliegues, pruebas unitarias y pruebas de integración.
  • Soporte integraciones de sistemas de terceros e interagencias.

Titulaciones obligatorias
  • 7+ años de experiencia profesional en desarrollo Java.
  • Fuerte dominio de Java 21, incluyendo registros, clases selladas, coincidencia de patrones e hilos virtuales.
  • Experiencia demostrada en el diseño y desarrollo de arquitecturas de microservicios.
  • Amplia experiencia con Spring Boot y el ecosistema Spring, incluyendo Spring MVC, Datos, Seguridad y Nube.
  • Experiencia práctica con Spring Batch para procesamiento de datos a gran escala.
  • Experiencia sólida en Hibernate/JPA y bases de datos relacionales, preferiblemente en PostgreSQL.
  • Experiencia en la construcción y consumo de APIs RESTful, incluyendo versionado de APIs y diseño basado en el contrato.
  • Experiencia con comunicación interservicios usando REST, colas de mensajería y/o patrones orientados a eventos.
  • Experiencia desplegando y operando microservicios en AWS, incluyendo servicios como EC2, ECS/EKS, RDS, S3, SQS y Lambda.
  • Experiencia con herramientas CI/CD como Jenkins o GitHub Actions.
  • Sólido conocimiento de patrones de diseño, principios SOLID, código limpio, Git y desarrollo colaborativo.
  • Comprensión de conceptos de sistemas distribuidos, incluyendo tolerancia a fallos, interruptores automáticos, intentos y observabilidad.
Cualificaciones deseables
  • Experiencia trabajando en proyectos de TI gubernamentales, estatales, federales u otros del sector público.
  • Experiencia con patrones de microservicios como Saga, CQRS, event sourcing y composición de APIs.
  • Experiencia con Docker, Kubernetes/ECS y tecnologías de malla de servicios.
  • Conocimiento de SQS, SNS, Kafka, API Gateway o Spring Cloud Gateway.
  • Experiencia con herramientas de registro centralizado y trazado distribuido como CloudWatch, Splunk, Datadog, Zipkin u OpenTelemetry.
  • Conocimiento de Terraform, CloudFormation, OAuth2/OpenID Connect, Flyway o Liquibase.

Opciones flexibles de teletrabajo disponibles.

Compensación: 65,00 $ - 75,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