Barclays

Desenvolvedor Sênior Java - AVP

PythonJavaSQLAWSDockerKubernetes
Tradução automática. Consulte o original.

Descrição da Vaga

Objetivo do cargo

Projetar, desenvolver e aprimorar softwares, utilizando diversas metodologias de engenharia, que forneçam capacidades de negócios, plataforma e tecnologia para nossos clientes e colegas.

Espera-se que todos os colegas demonstrem os valores do Barclays: Respeito, Integridade, Serviço, Excelência e Gestão – nossa bússola moral, ajudando-nos a fazer o que acreditamos ser certo. Também se espera que demonstrem a mentalidade do Barclays – Empoderar, Desafiar e Impulsionar – o manual de operações de como nos comportamos.

Embarque em uma jornada transformadora como Desenvolvedor Sênior Java - AVP. No Barclays, nossa visão é clara: redefinir o futuro do setor bancário e ajudar a criar soluções inovadoras. Nesta função, você construirá e dará suporte a plataformas de Compliance e Tecnologia Regulatória críticas para o negócio. Você projetará, desenvolverá e manterá soluções seguras, escaláveis e resilientes usando práticas modernas de engenharia, trabalhando em estreita colaboração com equipes de negócios e tecnologia para entregar software de alta qualidade, impulsionar a inovação e garantir a conformidade regulatória. Esta função prática inclui desenvolvimento de aplicações, arquitetura de microsserviços, testes, suporte à produção e melhoria contínua de plataformas digitais.

Responsabilidades

  1. Desenvolvimento e entrega de soluções de software de alta qualidade usando linguagens de programação, frameworks e ferramentas alinhadas ao mercado. Garantir que o código seja escalável, sustentável e otimizado para desempenho.
  1. Colaboração multifuncional com gerentes de produto, designers e outros engenheiros para definir requisitos de software, elaborar estratégias de solução e garantir a integração perfeita e o alinhamento com os objetivos de negócio.
  1. Colaboração com pares, participação em revisões de código e promoção de uma cultura de qualidade de código e compartilhamento de conhecimento.
  1. Manter-se informado sobre tendências e inovações tecnológicas do setor e contribuir ativamente para as comunidades de tecnologia da organização para promover uma cultura de excelência técnica e crescimento.
  1. Adesão a práticas de codificação segura para mitigar vulnerabilidades, proteger dados sensíveis e garantir soluções de software seguras.
  1. Implementação de práticas eficazes de testes unitários para garantir o design, a legibilidade e a confiabilidade adequados do código.

Expectativas para Assistant Vice President

  1. Assessorar e influenciar a tomada de decisões, contribuir para o desenvolvimento de políticas e assumir a responsabilidade pela eficácia operacional. Colaborar estreitamente com outras funções/divisões de negócios.
  1. Liderar uma equipe na execução de tarefas complexas, utilizando conhecimentos e habilidades profissionais bem desenvolvidos para entregar resultados que impactem toda a função de negócios. Definir objetivos e orientar funcionários na busca desses objetivos, avaliar o desempenho em relação aos objetivos e determinar resultados de recompensa.
  1. Se a posição tiver responsabilidades de liderança, espera-se que os Líderes de Pessoas demonstrem um conjunto claro de comportamentos de liderança para criar um ambiente onde os colegas possam prosperar e entregar resultados com um padrão consistentemente excelente. Os quatro comportamentos LEAD são: L – Listen and be authentic (ouvir e ser autêntico), E – Energise and inspire (energizar e inspirar), A – Align across the enterprise (alinhar em toda a empresa), D – Develop others (desenvolver os outros).
  1. OU, para um colaborador individual, ele liderará atribuições colaborativas e orientará os membros da equipe em tarefas estruturadas, identificando a necessidade de inclusão de outras áreas de especialização para concluir as atribuições. Ele identificará novas direções para atribuições e/ou projetos, identificando uma combinação de metodologias ou práticas multifuncionais para atingir os resultados necessários.
  1. Consultar sobre questões complexas; fornecendo aconselhamento aos Líderes de Pessoas para apoiar a resolução de problemas escalados.
  1. Identificar maneiras de mitigar riscos e desenvolver novas políticas/procedimentos em apoio à agenda de controle e governança.
  1. Assumir a responsabilidade pelo gerenciamento de riscos e pelo fortalecimento dos controles em relação ao trabalho realizado.
  1. Executar trabalhos que estejam intimamente relacionados aos de outras áreas, o que requer a compreensão de como as áreas se coordenam e contribuem para o alcance dos objetivos da subfunção da organização.
  1. Colaborar com outras áreas de trabalho, para que as áreas de suporte alinhadas aos negócios se mantenham atualizadas com a atividade e a estratégia de negócios.
  1. Engajar-se em análises complexas de dados de múltiplas fontes de informação, fontes internas e externas, como procedimentos e práticas (em outras áreas, equipes, empresas, etc.), para resolver problemas de forma criativa e eficaz.
  1. Comunicar informações complexas. Informações 'complexas' podem incluir informações sensíveis ou informações difíceis de comunicar devido ao seu conteúdo ou ao seu público.
  1. Influenciar ou convencer as partes interessadas para alcançar resultados.

Requisitos mínimos

Para ter sucesso como Desenvolvedor Sênior Java - AVP, você deve ter:

  1. Experiência prática considerável em Java Core, incluindo multithreading, concorrência, otimização de desempenho e desenvolvimento de aplicações escaláveis de alta qualidade.
  1. Experiência comprovada em projetar e construir microsserviços RESTful usando Spring Boot, ELK, Spring Security, padrões Spring Cloud, padrões OpenAPI e princípios de arquitetura orientada a serviços.
  1. Experiência considerável em banco de dados e integração, incluindo PL/SQL, design de esquema, otimização de consultas e integração de microsserviços, JMS, KAFKA e persistência usando JPA, Hibernate e Spring Data.
  1. Experiência na implantação e suporte de aplicações conteinerizadas em plataformas Kubernetes/OpenShift, com sólido entendimento de Docker, desenvolvimento nativo em nuvem e sistemas distribuídos resilientes.
  1. Experiência prática com pipelines CI/CD (GitLab, Jenkins, GitLab Duo), controle de versão baseado em Git, portões de qualidade automatizados, suporte à produção, análise de logs, investigação de causa raiz, solução de problemas e otimização de desempenho.

Outras habilidades altamente valorizadas incluem

  1. Experiência com plataformas de nuvem modernas, incluindo OpenShift, AWS, entregando soluções corporativas escaláveis, seguras e resilientes.
  1. Mentalidade voltada para IA com paixão por alavancar IA e automação inteligente para aumentar a produtividade da engenharia, melhorar a qualidade do software e permitir soluções governadas, baseadas em agentes e fluxos de trabalho.
  1. Boa experiência em desenvolvimento Python, com a capacidade de construir, integrar e automatizar soluções de negócios e tecnologia.
  1. Sólido entendimento de práticas de entrega Ágil, com experiência prática trabalhando dentro dos frameworks Scrum e Kanban para entregar valor de forma iterativa e eficiente.
  1. Mentalidade de melhoria contínua, adotando tecnologias emergentes, práticas modernas de engenharia e formas de trabalho baseadas em dados para acelerar os resultados de negócios.

Você poderá ser avaliado nas principais habilidades críticas relevantes para o sucesso nesta função, como riscos e controles, mudança e transformação, perspicácia comercial, pensamento estratégico, digital e tecnologia, bem como habilidades técnicas específicas do cargo.

Esta função está localizada em nosso escritório em Whippany, NJ.

Salário Mínimo: $120,000

Salário Máximo: $175,000

As informações de salário/taxa mínima e máxima acima incluem apenas o salário base ou a taxa horária base. Não incluem qualquer outro tipo de remuneração ou benefícios que possam estar disponíveis.

Os funcionários do Barclays são elegíveis para um conjunto de benefícios competitivos e generosos, incluindo cobertura médica, odontológica e oftalmológica, 401(k), seguro de vida e outras licenças remuneradas para circunstâncias qualificadas.

Esta posição é elegível para um prêmio de incentivo.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores