B&A
Citi
Desenvolvedor Back-end Java Sênior - Plataformas de Trading, VP
Sobre a Citi
A Citi, o principal banco global, possui aproximadamente 200 milhões de contas de clientes e atua em mais de 160 países e jurisdições. A Citi oferece aos consumidores, corporações, governos e instituições uma ampla gama de produtos e serviços financeiros, incluindo serviços bancários e de crédito ao consumidor, banco corporativo e de investimento, corretagem de valores mobiliários, serviços de transação e gestão de patrimônio.
Como um banco com cérebro e alma, a Citi cria valor econômico que é sistemicamente responsável e nos melhores interesses de nossos clientes. Como uma instituição financeira que toca todas as regiões do mundo e todos os setores que moldam sua vida diária, nossas equipes de Operações e Tecnologia são encarregadas de uma missão que rivaliza com qualquer grande empresa de tecnologia. Nossas soluções tecnológicas são as bases de tudo o que fazemos, desde manter o banco seguro, gerenciar recursos globais e fornecer as ferramentas técnicas que nossos trabalhadores precisam para ter sucesso, até projetar nossa arquitetura digital e garantir que nossas plataformas ofereçam uma experiência de cliente de primeira classe. Nós reimaginamos as experiências de clientes e parceiros para entregar excelência por meio de serviços seguros, confiáveis e eficientes.
Nosso compromisso com a diversidade inclui uma força de trabalho que representa os clientes que servimos, de todas as esferas da vida, origens e proveniências. Promovemos um ambiente onde as melhores pessoas querem trabalhar. Valorizamos e exigimos respeito pelos outros, promovemos indivíduos com base no mérito e garantimos que as oportunidades de desenvolvimento pessoal estejam amplamente disponíveis para todos. Os candidatos ideais são inovadores com formação abrangente que trazem seus eus autênticos para o trabalho e complementam nossa cultura de entrega de resultados com orgulho. Se você é um solucionador de problemas que busca paixão em seu trabalho, venha se juntar a nós. Habilitaremos o crescimento e o progresso juntos.
A Vaga
Estamos buscando um Desenvolvedor Back-end Java Sênior altamente qualificado e prático para plataformas de trading, para se juntar à nossa equipe de tecnologia de aplicações de back-office de trading, onde você desempenhará um papel fundamental no projeto, construção e sustentação de soluções de software escaláveis e de alto desempenho. Esta posição fica na intersecção da excelência em engenharia e transformação de tecnologia financeira, exigindo profundo conhecimento em design de sistemas, arquitetura de microsserviços e práticas modernas de entrega. O candidato ideal defenderá o desenvolvimento trunk-based, automação de testes e codificação segura como práticas operacionais padrão, contribuindo para uma cultura de engenharia de alta velocidade e com foco em qualidade. Esta é uma oportunidade de moldar infraestrutura de trading crítica em uma empresa reconhecida entre as principais instituições financeiras por seu compromisso com a modernização tecnológica e rigor de engenharia.
Responsabilidades
- Projetar, desenvolver e manter aplicações de trading de back-office robustas, escaláveis e de alto desempenho, seguindo os princípios SOLID, padrões de código limpo e padrões modernos de design de software.
- Implementar práticas de desenvolvimento trunk-based, feature flags e estratégias de entrega progressiva para permitir integração contínua e ciclos de implantação rápidos e seguros.
- Aplicar metodologias de Test-Driven Development (TDD) e Behavior-Driven Development (BDD) para garantir alta cobertura de testes unitários, qualidade de código e confiabilidade de produção.
- Impulsionar a adoção de pipelines de CI/CD, práticas de DevOps, infraestrutura como código e testes automatizados para aprimorar a confiabilidade do sistema e a velocidade de entrega.
- Realizar revisões de código rigorosas e avaliações de vulnerabilidade, aplicando padrões de codificação segura e garantindo a conformidade com as políticas de segurança da organização.
- Projetar e entregar microsserviços distribuídos e orientados a eventos, utilizando plataformas de mensagens como Kafka, Solace, Tibco e MQ, com foco em requisitos de baixa latência e alta disponibilidade.
- Colaborar com arquitetos, gerentes de produto e equipes multifuncionais para projetar arquiteturas de sistema escaláveis e resilientes e contribuir para a documentação de design técnico.
- Orientar engenheiros juniores, liderar discussões técnicas e promover uma cultura de aprendizado contínuo, excelência em engenharia e responsabilidade compartilhada.
- Parceria com equipes de DevOps para otimizar pipelines de implantação, ferramentas de observabilidade e resiliência de produção para sistemas de trading críticos.
Qualificações
- Forte proficiência prática em codificação em Kotlin, Java e Python, com experiência comprovada na construção de aplicações de nível empresarial prontas para produção.
- Profundo conhecimento em arquitetura de microsserviços e design de sistemas, incluindo Spring Boot, sistemas distribuídos, alta disponibilidade, tolerância a falhas e computação de baixa latência.
- Proficiência em sistemas orientados a eventos e de mensagens, incluindo Kafka, Solace, Tibco e MQ, com experiência em projetar e operar pipelines de dados de alto volume.
- Experiência prática com conteinerização e plataformas nativas de nuvem, especificamente Kubernetes, Docker e OpenShift.
- Sólida experiência com bancos de dados relacionais, especialmente Oracle SQL, em ambientes transacionais de alto desempenho.
- Experiência comprovada com desenvolvimento trunk-based, feature flags e entrega progressiva em um contexto de engenharia empresarial.
- Forte domínio de TDD, BDD e práticas de teste com foco em automação, com um histórico de manutenção de alta cobertura de testes em ambientes de entrega ágil.
- Proficiência em design e operação de pipelines de CI/CD, com um entendimento sólido dos princípios de DevOps, práticas de codificação segura e metodologias de avaliação de vulnerabilidade.
- Experiência em realizar revisões de código, liderar discussões técnicas e orientar engenheiros em equipes de produto ágeis e multifuncionais.
- Familiaridade com ajuste de desempenho, observabilidade e práticas de monitoramento de produção em sistemas financeiros distribuídos de alta disponibilidade.
Educação
- Bacharelado em Ciência da Computação, Engenharia de Software ou área técnica relacionada, ou experiência equivalente na indústria, é necessário.
- Mestrado preferencial
Habilidades Mais Relevantes
Esta descrição de cargo fornece uma visão geral dos tipos de trabalho realizados. Outras tarefas relacionadas ao cargo podem ser atribuídas conforme necessário.
- Reengenharia de fluxo de trabalho de hipotecas
- Expansão de negócios e melhoria de resiliência de Equity Growth
- Suporte ao fluxo de trabalho de IA no domínio de títulos de caixa
------------------------------------------------------
Grupo de Família de Cargos: Tecnologia
------------------------------------------------------
Família de Cargos: Desenvolvimento de Aplicações
------------------------------------------------------
Tipo de Contrato: Tempo integral
------------------------------------------------------
Localização Principal: Jersey City New Jersey Estados Unidos
------------------------------------------------------
Faixa Salarial Anual Principal (Tempo Integral): $142,320.00 - $213,480.00
------------------------------------------------------
Por favor, veja os requisitos listados acima.
------------------------------------------------------
Outras Habilidades Relevantes
Para habilidades complementares, consulte acima e/ou entre em contato com o recrutador.
------------------------------------------------------
Data Prevista de Encerramento da Publicação: Set 27, 2026
------------------------------------------------------
Processamento Automatizado e IA
Utilizamos processamento automatizado, incluindo inteligência artificial, para nossos interesses comerciais legítimos (ou nossos propósitos comerciais razoáveis e apropriados) para identificar e alinhar as habilidades e aptidões do candidato com uma vaga de emprego específica. Adicionalmente, se você assim desejar ou consentir, podemos combinar suas habilidades e aptidões com outras vagas adequadas na Citi.
Importante, todos os nossos processos e decisões de contratação, incluindo a determinação de sua adequação para uma vaga, são conduzidos, verificados e decididos por indivíduos. Nosso processamento automatizado e IA não envolvem depender de tomada de decisão automática ou autônoma. Consulte as Considerações Jurisdicionais, com disposições específicas para o seu país (quando relevante) para mais detalhes.
Residentes de Illinois – Aviso de IA e Direito
------------------------------------------------------ A Citi é um empregador que oferece igualdade de oportunidades, e candidatos qualificados receberão consideração sem levar em conta raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência, status de veterano protegido ou qualquer outra característica protegida por lei.
Se você é uma pessoa com deficiência e precisa de acomodação razoável para usar nossas ferramentas de busca e/ou se candidatar a uma oportunidade de carreira, consulte Acessibilidade na Citi.
Veja a Declaração de Política de EEO da Citi e o pôster Conheça Seus Direitos.
Além do salário, as ofertas da Citi também podem incluir, para funcionários elegíveis, prêmios discricionários e formulaicos de incentivo e retenção. A Citi oferece benefícios competitivos aos funcionários, incluindo: cobertura médica, odontológica e oftalmológica; 401(k); seguro de vida, acidentes e invalidez; e programas de bem-estar. A Citi também oferece pacotes de licença remunerada, incluindo licença planejada (férias), licença não planejada (licença médica) e feriados remunerados. Para informações adicionais sobre os benefícios para funcionários da Citi, visite citibenefits.com. As ofertas disponíveis podem variar por jurisdição, nível do cargo e data de contratação.
