U.S. Bank
U.S. Bank
U.S. Bank es una institución de servicios financieros con sede en Estados Unidos que atiende a particulares y empresas mediante banca minorista y corporativa, gestión patrimonial, evaluación crediticia y gestión de inversiones. La empresa también apoya iniciativas de educación financiera y la participación comunitaria. Su contenido profesional destaca el compromiso con la inclusión, la cultura laboral, el desarrollo de los empleados y la salud y el bienestar. U.S. Bank es miembro de la FDIC para los productos de depósito elegibles; los productos de inversión y seguros no están asegurados por la FDIC y pueden perder valor.

Ingeniero/a de Software Principal, Finanzas de Capital de Trabajo — U.S. Bank (Híbrido, Charlotte)

Lidera el desarrollo de aplicaciones financieras seguras y nativas de la nube para el equipo de Finanzas de Capital de Trabajo de U.S. Bank. Desarrolla y mantiene microservicios Java mientras diseñas, pruebas, diagnosticas y escalas sistemas críticos.

Descripción

  • Crear, mejorar, probar y mantener aplicaciones esenciales de Finanzas de Capital de Trabajo
  • Desarrollar soluciones nativas de la nube con microservicios Java, Spring Boot, PostgreSQL, Kafka y tecnologías relacionadas
  • Gestionar solicitudes empresariales, correo electrónico, comunicaciones por Teams y plazos de entrega de forma independiente
  • Evaluar posibles escenarios y detectar brechas en la cobertura de escenarios
  • Implementar y validar tanto el comportamiento esperado como el de las rutas de excepción
  • Diseñar y probar soluciones para los volúmenes de transacciones actuales y previstos
  • Investigar defectos de prueba y producción rastreando el comportamiento esperado y determinando cuándo se originaron los problemas
  • Aplicar los requisitos de cumplimiento y prácticas de desarrollo seguro durante toda la entrega del producto

Requisitos

  • Título universitario o experiencia profesional equivalente
  • Entre seis y ocho años de experiencia relevante
  • Experiencia práctica en el desarrollo de software empresarial con Java 17 o posterior y programación orientada a objetos
  • Conocimientos avanzados de Spring Boot, Spring Framework, inyección de dependencias, API REST, seguridad y capacidades principales de Spring
  • Experiencia práctica con MQ o Kafka, sistemas de mensajería, diseño orientado a eventos y patrones de integración asíncrona
  • Experiencia diseñando e implementando microservicios en nubes públicas como AWS, Azure o Google Cloud
  • Sólida experiencia con plataformas de CI/CD, incluidos Jenkins, CloudBees o herramientas empresariales de canalización comparables
  • Experiencia gestionando compilaciones y dependencias, preferiblemente con Maven; también se acepta Gradle
  • Conocimientos avanzados de bases de datos relacionales, incluidas PostgreSQL, MySQL, Oracle y DB2, con experiencia en modelado de datos, ajuste del rendimiento y optimización de SQL
  • Comprensión de patrones de diseño de software, integración de sistemas, desarrollo de API, programación segura y prácticas de entrega Agile
  • Se prefiere experiencia con Spring Data JPA, Hibernate o MyBatis
  • Conocimientos de implementaciones en Kubernetes, orquestación de contenedores y gestión de configuraciones
  • Experiencia aplicando gestión de secretos y prácticas de seguridad de aplicaciones
  • Familiaridad con React y marcos modernos de desarrollo front-end
  • Se prefiere experiencia en servicios financieros, banca, préstamos, tesorería o Finanzas de Capital de Trabajo
  • Capacidad para trabajar desde una ubicación de U.S. Bank al menos tres días por semana
  • Capacidad para seguir las políticas y procedimientos de U.S. Bank, incluido su Código de Ética y Conducta Empresarial y los requisitos aplicables de conducta y seguridad en el lugar de trabajo

Beneficios

  • Cobertura médica, dental y oftalmológica
  • Seguro de vida básico y seguro de vida temporal opcional
  • Cobertura por incapacidad a corto y largo plazo
  • Incapacidad por embarazo y licencia parental
  • Plan 401(k) y plan de jubilación financiado por el empleador
  • Vacaciones pagadas de entre dos y cinco semanas según el nivel salarial y la antigüedad
  • Hasta 11 días festivos pagados
  • Asistencia para adopción
  • Licencia por enfermedad y seguridad, acumulada a razón de una hora por cada 30 horas trabajadas, hasta 80 horas por año natural salvo que la legislación aplicable disponga lo contrario
  • Programas de incentivos y reconocimiento
  • Oportunidad de compra de acciones para empleados
  • Aportaciones al plan 401(k) y pensión