Barclays

Desarrollador Senior de Java - AVP

PythonJavaSQLAWSDockerKubernetes
Traducción automática. Consulta el original.

Descripción del puesto

Propósito del puesto

Diseñar, desarrollar y mejorar software, utilizando diversas metodologías de ingeniería, que proporcione capacidades empresariales, de plataforma y tecnológicas para nuestros clientes y compañeros.

Se espera que todos los compañeros demuestren los valores de Barclays de Respeto, Integridad, Servicio, Excelencia y Administración (Stewardship) – nuestra brújula moral, que nos ayuda a hacer lo que creemos que es correcto. También se espera que demuestren la mentalidad de Barclays – Empoderar, Desafiar e Impulsar (Empower, Challenge and Drive) – el manual operativo de cómo nos comportamos.

Embárquese en un viaje transformador como Desarrollador Senior de Java - AVP. En Barclays, nuestra visión es clara: redefinir el futuro de la banca y ayudar a crear soluciones innovadoras. En este puesto, construirá y dará soporte a plataformas de cumplimiento y tecnología regulatoria críticas para el negocio. Diseñará, desarrollará y mantendrá soluciones seguras, escalables y resistentes utilizando prácticas de ingeniería modernas, trabajando en estrecha colaboración con los equipos de negocio y tecnología para ofrecer software de alta calidad, impulsar la innovación y garantizar el cumplimiento normativo. Este puesto práctico incluye el desarrollo de aplicaciones, arquitectura de microservicios, pruebas, soporte de producción y la mejora continua de las plataformas digitales.

Responsabilidades

  1. Desarrollo y entrega de soluciones de software de alta calidad mediante el uso de lenguajes de programación, marcos de trabajo y herramientas alineados con la industria. Asegurar que el código sea escalable, mantenible y optimizado para el rendimiento.
  1. Colaboración interfuncional con gestores de producto, diseñadores y otros ingenieros para definir los requisitos del software, diseñar estrategias de solución y garantizar una integración fluida y la alineación con los objetivos empresariales.
  1. Colaboración con compañeros, participación en revisiones de código y promoción de una cultura de calidad de código y compartición de conocimientos.
  1. Mantenerse informado sobre las tendencias e innovaciones tecnológicas del sector y contribuir activamente a las comunidades tecnológicas de la organización para fomentar una cultura de excelencia técnica y crecimiento.
  1. Cumplimiento de prácticas de codificación segura para mitigar vulnerabilidades, proteger datos sensibles y garantizar soluciones de software seguras.
  1. Implementación de prácticas eficaces de pruebas unitarias para garantizar un diseño, legibilidad y fiabilidad adecuados del código.

Expectativas para el puesto de Assistant Vice President

  1. Asesorar e influir en la toma de decisiones, contribuir al desarrollo de políticas y asumir la responsabilidad de la eficacia operativa. Colaborar estrechamente con otras funciones/divisiones empresariales.
  1. Dirigir un equipo que realiza tareas complejas, utilizando conocimientos y habilidades profesionales bien desarrollados para realizar trabajos que impactan en toda la función empresarial. Establecer objetivos y orientar a los empleados en la consecución de dichos objetivos, evaluar el rendimiento en relación con los objetivos y determinar los resultados de las recompensas.
  1. Si el puesto tiene responsabilidades de liderazgo, se espera que los líderes de personas demuestren un conjunto claro de comportamientos de liderazgo para crear un entorno en el que los compañeros puedan prosperar y ofrecer un estándar consistentemente excelente. Los cuatro comportamientos LEAD son: L – Escuchar y ser auténtico (Listen and be authentic), E – Energizar e inspirar (Energise and inspire), A – Alinear en toda la empresa (Align across the enterprise), D – Desarrollar a otros (Develop others).
  1. O, en el caso de un colaborador individual, dirigirá tareas de colaboración y guiará a los miembros del equipo a través de tareas estructuradas, identificando la necesidad de incluir otras áreas de especialización para completar las tareas. Identificará nuevas direcciones para las tareas y/o proyectos, identificando una combinación de metodologías o prácticas interfuncionales para cumplir con los resultados requeridos.
  1. Consultar sobre cuestiones complejas; proporcionar asesoramiento a los líderes de personas para apoyar la resolución de problemas escalados.
  1. Identificar formas de mitigar el riesgo y desarrollar nuevas políticas/procedimientos en apoyo de la agenda de control y gobernanza.
  1. Asumir la responsabilidad de gestionar el riesgo y fortalecer los controles en relación con el trabajo realizado.
  1. Realizar un trabajo estrechamente relacionado con el de otras áreas, lo que requiere comprender cómo se coordinan las áreas y contribuyen al logro de los objetivos de la subfunción de la organización.
  1. Colaborar con otras áreas de trabajo, para que las áreas de apoyo alineadas con el negocio se mantengan al día de la actividad empresarial y la estrategia de negocio.
  1. Participar en el análisis complejo de datos de múltiples fuentes de información, fuentes internas y externas como procedimientos y prácticas (en otras áreas, equipos, empresas, etc.) para resolver problemas de forma creativa y eficaz.
  1. Comunicar información compleja. La información 'compleja' podría incluir información sensible o información que es difícil de comunicar debido a su contenido o a su audiencia.
  1. Influir o convencer a las partes interesadas para lograr resultados.

Requisitos mínimos

Para tener éxito como Desarrollador Senior de Java - AVP, usted debe tener:

  1. Considerable experiencia práctica en Java Core, incluyendo multihilo, concurrencia, optimización del rendimiento y desarrollo de aplicaciones de alta calidad y escalables.
  1. Experiencia demostrada en el diseño y construcción de microservicios RESTful utilizando Spring Boot, ELK, Spring Security, patrones de Spring Cloud, estándares OpenAPI y principios de arquitectura orientada a servicios.
  1. Considerable experiencia en bases de datos e integración, incluyendo PL/SQL, diseño de esquemas, optimización de consultas e integración de microservicios, JMS, KAFKA y persistencia utilizando JPA, Hibernate y Spring Data.
  1. Experiencia en el despliegue y soporte de aplicaciones contenerizadas en plataformas Kubernetes/OpenShift, con una sólida comprensión de Docker, desarrollo nativo en la nube y sistemas distribuidos resistentes.
  1. Experiencia práctica con tuberías CI/CD (GitLab, Jenkins, GitLab Duo), control de fuentes basado en Git, puertas de calidad automatizadas, soporte de producción, análisis de registros, investigación de causas raíz, resolución de problemas y optimización del rendimiento.

Otras habilidades altamente valoradas incluyen

  1. Experiencia con plataformas modernas en la nube, incluyendo OpenShift, AWS, entregando soluciones empresariales escalables, seguras y resistentes.
  1. Mentalidad de IA primero con pasión por aprovechar la IA y la automatización inteligente para mejorar la productividad de la ingeniería, mejorar la calidad del software y permitir soluciones gobernadas basadas en agentes y flujos de trabajo.
  1. Buena experiencia en desarrollo con Python, con la capacidad de construir, integrar y automatizar soluciones empresariales y tecnológicas.
  1. Sólida comprensión de las prácticas de entrega Agile, con experiencia práctica trabajando dentro de los marcos de trabajo Scrum y Kanban para entregar valor de forma iterativa y eficiente.
  1. Mentalidad de mejora continua, adoptando tecnologías emergentes, prácticas de ingeniería modernas y formas de trabajo basadas en datos para acelerar los resultados empresariales.

Es posible que se le evalúe en las habilidades críticas clave relevantes para el éxito en este puesto, tales como riesgos y controles, cambio y transformación, perspicacia empresarial, pensamiento estratégico, digital y tecnología, así como habilidades técnicas específicas del puesto.

Este puesto se encuentra en nuestra oficina de Whippany, NJ.

Salario mínimo: $120,000

Salario máximo: $175,000

La información sobre el salario/tarifa mínimo y máximo anterior incluye solo el salario base o la tarifa horaria base. No incluye ningún otro tipo de compensación o beneficios que puedan estar disponibles.

Los empleados de Barclays son elegibles para un conjunto de beneficios para empleados competitivos y generosos, que incluyen cobertura médica, dental y de visión, 401(k), seguro de vida y otros permisos pagados para circunstancias calificadas.

Este puesto es elegible para un premio de incentivo.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores