C6 Bank
Fime
Desenvolvedor de Software (Java)
MISSÃO
A Fime é um player internacional reconhecido globalmente, fornecendo expertise profunda em pagamentos digitais, serviços de mobilidade e identidade digital. Trabalhamos com organizações líderes em todo o mundo para resolver desafios complexos, identificar oportunidades emergentes e preparar suas estratégias para o futuro.
Nossa equipe de mais de 900 especialistas atua em mais de 20 localidades ao redor do globo, entregando soluções que suportam milhões de transações todos os dias, em mercados globais. O que nos diferencia são nossos valores: somos curiosos, criativos e altamente colaborativos, com um forte compromisso com a integridade - fazemos a coisa certa para nossos clientes, nossas pessoas e nossos acionistas.
Na Fime, o trabalho é variado e intelectualmente estimulante. Nenhum dia é igual ao outro, e você estará cercado por colegas inteligentes e engajados que valorizam o aprendizado e a melhoria contínua.
Como Desenvolvedor de Software Pleno, você será um contribuidor ativo na construção e manutenção de soluções de software confiáveis na indústria de pagamentos. Trabalhando como parte de uma equipe de desenvolvimento estabelecida, você assumirá a responsabilidade por funcionalidades e tarefas em todo o ciclo de vida do desenvolvimento, aprimorando suas habilidades técnicas enquanto entrega valor real aos clientes. Você colaborará de perto com colegas para apoiar a operação tranquila de nossos produtos e se reportará diretamente ao Gerente de Desenvolvimento de Software.
ATIVIDADES
- Implementar, testar e manter microsserviços e sistemas baseados em Java, trabalhando dentro de padrões definidos para requisitos de desempenho, segurança e acessibilidade (WCAG, ARIA).
- Apoiar o monitoramento e a solução de problemas de plataformas voltadas para o cliente, contribuindo para o diagnóstico e resolução de problemas de produção sob a orientação de colegas seniores.
- Trabalhar dentro de práticas Ágeis (Scrum, CI/CD, testes automatizados) utilizando fluxos de trabalho baseados em Git (branching, PRs, controle de versão), participar de revisões de código e engajar com ferramentas de qualidade como SonarQube.
- Adquirir experiência prática em ambientes de nuvem e conteinerizados (Kubernetes, Docker, Terraform) e contribuir para o desenvolvimento de APIs RESTful e orientadas a eventos com bancos de dados.
- Apoiar colegas compartilhando conhecimento, aceitando feedback e desenvolvendo ativamente sua compreensão das melhores práticas em toda a equipe.
- Participar de discussões técnicas, demonstrar curiosidade em relação a tecnologias emergentes e contribuir com ideias para a melhoria dos processos de desenvolvimento.
- Colaborar com arquitetos, Product Owners, designers e outros engenheiros de software para ajudar a entregar experiências de usuário perfeitas.
EXPERIÊNCIA PROFISSIONAL
- 3–5 anos de experiência profissional em desenvolvimento de software com Java; exposição à indústria de pagamentos é uma vantagem.
- Sólido conhecimento prático de Java, incluindo recursos de Java 8+, com bom entendimento de programação orientada a objetos, padrões de design e conceitos centrais como MVC, JDBC e design e desenvolvimento de API RESTful.
- Experiência prática com frameworks modernos de Java, particularmente Spring Boot e Spring MVC, bem como familiaridade com alternativas como Micronaut ou Quarkus.
- Alguma familiaridade com arquiteturas RESTful e orientadas a eventos (ex: Kafka, RabbitMQ) e consciência de princípios de sistemas distribuídos.
- Exposição a plataformas de nuvem como Microsoft Azure, AWS ou GCP em um contexto profissional.
- Capacidade de escrever código legível e de fácil manutenção com uma apreciação crescente por testes e práticas de CI/CD.
CONHECIMENTOS E HABILIDADES
- Diploma concluído em área relacionada, ou experiência prática equivalente.
- Design de Sistemas e APIs: Conhecimento fundamental de design de sistemas e desenvolvimento de API (REST, GraphQL), com vontade de aprofundar esse entendimento.
- Nuvem e Containerização: Familiaridade prática com AWS, GCP ou Azure; alguma exposição a Docker e Kubernetes.
- Bancos de Dados: Experiência prática com bancos de dados relacionais, incluindo MySQL, PostgreSQL ou Oracle.
- DevOps e Testes: Familiaridade com pipelines de CI/CD e abordagens de testes automatizados (unitários, de integração, E2E).
- Práticas de Engenharia: Consciência de princípios de codificação segura, considerações de desempenho e participação em revisões de código como contribuidor e aprendiz.
- Desenvolvimento Assistido por IA: Confortável em usar assistentes de codificação de IA como GitHub Copilot, Claude ou Cursor para apoiar e acelerar o trabalho de desenvolvimento do dia a dia.
- Fluência em inglês e português
Contrato: Efetivo, integral
Data de início: Imediatamente
Localização: São Paulo, Brasil - híbrido
