Hiring.Camp

Engenheiro(a) de Software Java | Renda Fixa Titulos Privados

Btgpactual

Location
São Paulo · BR - SAO PAULO
Department
IT

Description

A área de IT 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?

  • Trabalhar em conjunto com o time para definir e desenvolver novas soluções;  
  • Desenvolver melhorias e novas funcionalidades em sistemas já existentes.  
  • Manter um relacionamento próximo com as áreas de negócio e outras equipes de IT do Grupo BTG Pactual;  
  • Interagir com a área de negócios para compreender problemas e modelar soluções.  
  • Garantir a alta disponibilidade e performance das plataformas;  
  • Participação de todo fluxo do projeto, desde a elaboração da arquitetura até a entrega em produção;  
  • Responsável por garantir as aplicações em produção.  
  • Trabalhar com sistemas distribuídos, cloud e modelo Devops;
  • Atuar nos projetos que consistem em aumentar e flexibilizar o negócio;
  • Monitoramento e performance de sistemas;
  • 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 como RabbitMQ e Amazon 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 com JUnit e Mockito, 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.

 

Desejável:

  • 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.

Benefícios:

  • Participação nos Lucros e Resultados (PLR);
  • Auxílio Alimentação e Refeição;
  • Plano Médico;
  • Plano Odontológico;
  • Auxílio Creche/Babá;
  • Vale Transporte;
  • WellHub;
  • TotalPass;
  • Programa de Apoio Pessoal (EAP);
  • Planos por adesão como Previdência Privada e Seguro de Vida;
  • Desconto em Farmácia;
  • Programa de Gestantes;
  • Licença Maternidade e Paternidade Estendida – empresa Cidadã.

Skills

PythonJavaSpring BootAWSAzureCI/CDSQLPostgreSQLOracleGitRESTScrumKanbanDevOps

Similar Jobs

17

Engenheiro(a) de Software Sênior

Flash·Remoto·Remote

1w ago

Engenheiro(a) de Software Back-end

Xpinc·São Paulo, Brazil

3w ago

Engenheiro(a) de Software Backend - Techlead

Equifax·Brazil

1mo ago

Engenheiro(a) de Software Sênior

Flash·Remoto·Remote

3mo ago

Engenheiro(a) de Software Backend - Techlead

Equifax·Brazil

3mo ago

Engenheiro(a) de Software | Electronic Trading

Btgpactual·São Paulo, Brazil

1y+ ago

Engenheiro(a) de Software | Pleno, Sênior e Especialista

Xpinc·São Paulo, Brazil·Onsite

1y+ ago

Engenheiro(a) de Desenvolvimento de Software Sênior

Fiserv is the global leader·Sao Paulo - Paulista, Brazil·Onsite

1w ago

Engenheiro de Software - Marlabs

Candidaturasdirecionadasxpinc·São Paulo, Brazil

1w ago

Engenheiro de Software Embarcado Jr

Stoneridge Careers·Campinas, São Paulo

2w ago

Engenheira de Software Sênior (Vaga Afirmativa para Mulheres)

Flash·Remoto·Remote

2mo ago

Engenheiro de Software Sênior

Experian·São Paulo, Brazil

4mo ago

Engenheiro de Software Java com Calypso

Grupo Data·São Paulo, Brazil

5mo ago

Pessoa Engenheira de Software - exclusiva para Pessoas com Deficiência

Nubank·Brazil +1

5mo ago

Engenheiro de Software Pleno/Senior | IT Offshore Platform

Btgpactual·São Paulo, Brazil

8mo ago

Engenheiro de Software Senior (Java/.NET) | Digital Equities

Btgpactual·Remote

9mo ago

Engenheiro de Desenvolvimento de Software Embarcado

Stoneridge Careers·Campinas, São Paulo

2mo ago