Com mais de 35 anos de mercado e localizada em 16 países, a GFT emprega mais de 10.000 pessoas ao redor do mundo sendo 3.000 pessoas no Brasil.
Aqui, a diversidade, a igualdade e a inclusão estão no centro e garantir um ambiente de trabalho seguro para todas as pessoas faz parte de quem somos.
Promovemos uma cultura de desenvolvimento e crescimento pautadas no nosso pilar de Continuous Scaled Learning porque acreditamos o uso inteligente da tecnologia é a chave para o sucesso nesse mundo digital.
- Atuar no desenvolvimento e evolução de soluções back-end em Java para o projeto de Cash Pooling do Banco Santander.
- Participar de todo o ciclo de desenvolvimento das soluções, desde o entendimento dos requisitos até a implementação, testes, implantação e sustentação.
- Projetar e implementar soluções utilizando os conceitos de Arquitetura Hexagonal (Ports & Adapters) e Domain-Driven Design (DDD).
- Desenvolver APIs e serviços distribuídos, garantindo qualidade, escalabilidade, segurança e manutenibilidade.
- Participar das definições técnicas e arquiteturais do projeto, contribuindo para decisões relacionadas à evolução da plataforma.
- Trabalhar em conjunto com Product Owners, Analistas, Arquitetos, QA e demais integrantes do time para entendimento e refinamento das demandas.
- Realizar análise e troubleshooting de problemas em ambientes de desenvolvimento, homologação e produção.
- Elaborar e manter testes automatizados, garantindo confiabilidade e qualidade das entregas.
- Contribuir para a melhoria contínua dos processos de desenvolvimento, arquitetura, qualidade e observabilidade.
- Apoiar tecnicamente outros desenvolvedores, compartilhando conhecimento e boas práticas.
- Atuar de forma proativa, identificando riscos, oportunidades de melhoria e possíveis impactos técnicos antes da implementação.
Requisitos obrigatórios
- Experiência sólida como Desenvolvedor Back-end Java Sênior.
- Domínio de Java, preferencialmente versões modernas da linguagem.
- Experiência avançada com Spring Boot e desenvolvimento de APIs REST.
- Experiência prática com Domain-Driven Design (DDD), incluindo conceitos como:
- Entities e Value Objects;
- Experiência com desenvolvimento de microsserviços e sistemas distribuídos.
- Conhecimento de princípios SOLID, Clean Code e boas práticas de engenharia de software.
- Experiência com testes unitários e de integração, utilizando ferramentas como JUnit e Mockito.
- Conhecimento de bancos de dados relacionais e/ou NoSQL.
- Experiência com mensageria e processamento assíncrono, como Kafka ou soluções equivalentes.
- Conhecimento de Git e estratégias de versionamento.
- Experiência com práticas de CI/CD e DevOps.
- Conhecimentos de observabilidade, logs, métricas e monitoramento de aplicações.
- Capacidade de analisar problemas complexos e propor soluções técnicas eficientes e sustentáveis.
- Desejável experiência em ambientes de alta disponibilidade, alto volume transacional e requisitos de segurança, especialmente no setor financeiro.
Descrição comportamental:
Procuramos uma pessoa que:
- Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
- Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
- Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
- Tenha habilidades de resolução de problemas;
- Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
- Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico;
O que oferecemos:
Cartão multi-benefícios – você escolhe como e onde utilizar;
Bolsas de Estudos para cursos de Graduação, Pós, MBA e Idiomas;
Programas de incentivo à Certificações;
Horário de trabalho flexível;
Plano personalizado de carreira e possibilidade de carreira internacional;
Salários competitivos;
Avaliação de desempenho anual com possibilidade de bonificação;
Previdência Privada;
Assistência Médica;
Assistência Odontológica;