Modalidade de Atuação: Híbrida (3x por semana) ou presencial – São Paulo/SP
Sobre a Vaga
Buscamos um(a) Engenheiro(a) de Software Pleno (Java) para atuar no
desenvolvimento e evolução de soluções voltadas ao mercado de Renda Variável.
Você fará parte de uma equipe responsável por criar e sustentar plataformas
utilizadas por clientes, parceiros e áreas internas de negócio, contribuindo para a
digitalização e operacionalização de produtos financeiros.
A posição exige forte capacidade analítica, foco em qualidade de software e interesse
em compreender regras de negócio relacionadas ao mercado financeiro,
especialmente produtos de Renda Variável.
Principais responsabilidades
- Desenvolver, implementar e evoluir aplicações backend utilizando Java e
tecnologias do ecossistema Spring; - Construir e manter APIs e microsserviços escaláveis e resilientes;
- Participar da definição e melhoria contínua da arquitetura das soluções;
- Atuar na manutenção e evolução de sistemas em produção;
- Desenvolver integrações utilizando soluções de mensageria e processamento
assíncrono; - Trabalhar com bancos de dados relacionais e não relacionais;
- Participar da implantação e sustentação de aplicações em ambiente Cloud
AWS; - Contribuir para a automação de processos de build, deploy e integração
contínua; - Garantir a aplicação das melhores práticas de desenvolvimento e qualidade de
código; - Participar ativamente das cerimônias ágeis do time;
- Apoiar a resolução de problemas complexos e a melhoria contínua dos
produtos; - Compreender e aplicar conceitos e regras de negócio relacionados à Renda
Variável.
Requisitos Obrigatorios
- Sólida experiência com desenvolvimento Java;
- Conhecimento avançado no ecossistema Spring:
o Spring Boot;
o Spring Framework;
o Spring Security;
o Spring Data;
o Spring Batch;
o Spring Cloud. - Experiência com arquitetura Cloud AWS;
- Conhecimento em Kubernetes;
- Experiência com soluções de mensageria e streaming:
o RabbitMQ;
o Kafka;
o Amazon SQS;
o Amazon SNS. - Experiência com bancos de dados relacionais e não relacionais;
- Vivência com ferramentas e processos de CI/CD:
o Azure DevOps;
o Git;
o Jenkins. - Conhecimento em metodologias ágeis;
- Domínio de boas práticas de desenvolvimento:
o SOLID;
o Clean Code. - Inglês técnico para leitura e interpretação de documentação;
- Boa lógica de programação e resolução de problemas;
- Perfil analítico com capacidade de lidar com desafios técnicos complexos;
- Formação completa, preferencial em Engenharia da Computação,
Ciência da Computação, Análise de Sistemas, Processamento de
Dados, Sistemas de Informação; - Disponibilidade para atuar em modelo híbrido (3x por semana) ou presencial
em São Paulo.
Diferenciais
- Conhecimento prévio em Renda Variável;
- Experiência com Derivativos de Balcão;
- Vivência em soluções financeiras e mercado de capitais;
- Experiência com arquiteturas orientadas a eventos;
- Conhecimento em ambientes de alta disponibilidade e sistemas críticos.
Perfil comportamental - Perfil analítico e orientado à resolução de problemas;
- Proatividade e capacidade de atuar com autonomia;
- Facilidade para trabalhar em equipe e compartilhar conhecimento;
- Boa comunicação com times técnicos e áreas de negócio;
- Interesse em aprender regras de negócio do mercado financeiro;
- Comprometimento com qualidade, performance e melhoria contínua.