Engenheiro(a) de Software Java | Renda Fixa Titulos Privados
São Paulo
Por que trabalhar no BTG?
Que tal ter a chance de ser dono do seu próprio negócio dentro de uma empresa sólida e com mais de 40 anos de história? No BTG valorizamos espírito empreendedor, autonomia, agilidade, foco no cliente, excelência e visão de longo prazo. Agimos com integridade, responsabilidade, simplicidade, inconformismo e dedicação.
Meritocracia está no centro do nosso dia a dia. Temos um escritório open space e uma estrutura horizontal onde você vai conversar com os melhores profissionais de mercado e ter desafios reais e diários.
A área deIT Renda Fixa em Tecnologia exerce um papel estratégico dentro do banco, sendo responsável pelo desenvolvimento e sustentação das soluções tecnológicas que suportam toda a custódia dos produtos de investimentos em renda fixa. Com forte viés analítico e foco em performance, a equipe alia profundo conhecimento técnico à visão de negócio para garantir eficiência operacional, precisão nos dados e agilidade na tomada de decisão.
Estamos em expansão e buscamos profissionais apaixonados por tecnologia, com mentalidade de dono, espírito colaborativo e sede constante por aprendizado. Valorizamos pessoas que se desafiam, que pensam de forma crítica e que se motivam a construir soluções robustas, escaláveis e resilientes em um ambiente dinâmico e de alta responsabilidade.
O que você vai fazer no seu dia a dia?
- Trabalharemconjunto com o time paradefiniredesenvolvernovassoluções;
- Desenvolvermelhoriasenovasfuncionalidadesemsistemasjáexistentes.
- Manter umrelacionamentopróximocom asáreasdenegócioeoutrasequipes de IT do Grupo BTG Pactual;
- Interagircom aáreadenegóciosparacompreenderproblemasemodelarsoluções.
- Garantiraaltadisponibilidadee performance dasplataformas;
- Participaçãodetodofluxodoprojeto,desdeaelaboraçãodaarquiteturaatéaentregaemprodução;
- Responsávelporgarantir asaplicaçõesemprodução.
- Trabalhar com sistemas distribuídos, cloud e modelo Devops;
- Atuar nos projetos que consistem em aumentar e flexibilizar o negócio;
- Desenvolvimento de software seguindo metodologias ágeis, aplicando as melhores práticas de orientação a objetos e clean code.
Responsabilidades Técnicas:
- Desenvolvimento e Manutenção de Sistemas Backend:Atuação no desenvolvimento, manutenção e evolução de sistemas baseados em microsserviços utilizando Spring Boot, com foco em performance, escalabilidade e boas práticas de engenharia de software.
- Banco de dados:Responsável pela modelagem e otimização de consultas SQL em bancos de dados relacionais e não relacionais, como por exemplo o Aurora PostgreSQL e Oracle, garantindo a integridade e performance das aplicações.
- Criação de Scripts em Python para Suporte a Testes e Análises:Desenvolvimento de scripts em Python para automação de tarefas, testes funcionais, geração de dados de teste, análise de logs e validação de comportamento das aplicações.
- Integração Contínua e Entrega Contínua (CI/CD):Participação ativa na integração de serviços com pipelines de CI/CD utilizando ferramentas como Azure Devops, com foco em automação de build, testes e deploy em ambientes gerenciados.
- Acompanhamento de Qualidade e Correções:Análise de bugs, logs e comportamento das aplicações em produção e ambientes de homologação, propondo correções e melhorias contínuas para garantir estabilidade e qualidade do software entregue.
- Documentação Técnica e Suporte a Outras Áreas:Elaboração de documentação técnica e suporte a outras áreas envolvidas no ciclo de desenvolvimento, como QA, Produto e Operações.
Requisitos Técnicos:
- Linguagens de Programação:Sólida experiência em Java (foco principal), com profundo conhecimento do ecossistema Spring (Spring Boot, Spring Data, etc.), e experiência em Python para automações e análises.
- Frameworks e Tecnologias:Domínio de Spring Boot, REST APIs, consumo de serviços externos, além de uso de ferramentas de testes como JUnit.
- Bancos de Dados:Experiência avançada em PostgreSQL, incluindo modelagem, criação de consultas complexas, tuning e administração de ambientes em nuvem (RDS e Aurora).
- Automação com Python:Criação de scripts auxiliares para testes funcionais, análise de comportamento de APIs e validação de dados.
- CI/CD e Versionamento:Conhecimento em pipelines de integração contínua, como Azure Devops, além de controle de versionamento com Git.
- Práticas de Engenharia de Software:Adoção de boas práticas como testes automatizados, versionamento semântico, revisão de código e documentação técnica.
- Mensageria:Experiência com sistemas de mensageria comoRabbitMQeAmazon SQS, incluindo publicação, consumo e tratamento de mensagens assíncronas.
- Testes Unitários e de Integração:Implementação de testes unitários robustos comJUniteMockito, além de testes de integração para garantir a confiabilidade das aplicações.
Esperamos de você:
- Disponibilidade para trabalhar no modelo presencial ou híbrido (3x por semana) no escritório na Faria Lima em São Paulo;
- Formação superior completa em Engenharia da Computação, Ciência da Computação, Análise e Desenvolvimento de Sistemas ou áreas correlatas;
- Experiência em ambientes de nuvem, preferencialmente AWS;
- Experiência com bancos de dados relacionais, com preferência por PostgreSQL;
- Experiência com REST APIs e microserviços;
- Boa capacidade de resolução de problemas e trabalho em equipe;
- Habilidade em utilizar ferramentas de versionamento de código como Git;
- Habilidade para documentar processos e soluções desenvolvidas;
- Disposição para aprender novas tecnologias e se adaptar a mudanças.
- Conhecimentos em Cloud:Experiência com serviços AWS relacionados a banco de dados e infraestrutura de aplicações.
- Observabilidade e Monitoramento:Familiaridade com ferramentas de monitoramento de aplicações e logs (ex: Dynatrace, CloudWatch, ELK, Prometheus/Grafana).
- Metodologias Ágeis:Atuação em times com metodologias ágeis (Scrum/Kanban), participando ativamente de cerimônias e ciclos de entrega contínua.
- Testes de Integração e Performance:Experiência com testes de carga ou integração utilizando ferramentas como JMeter ou integração com ambientes de staging para validação ponta a ponta.
- Participação nos Lucros e Resultados (PLR);
- Auxílio Alimentação e Refeição;
- Planos por adesão como Previdência Privada e Seguro de Vida;
- Desconto em Farmácia;
- Licença Maternidade e Paternidade Estendida – empresa Cidadã.
O BTG Pactual respeita a pluralidade de identidades e trabalha para promover uma cultura inclusiva. Não fazemos distinção de raça, cor, religião, identidade de gênero, orientação sexual, nacionalidade, deficiência ou idade em nenhuma etapa do processo seletivo, reforçando nosso compromisso com a diversidade.