
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