Senior Backend Software Engineer - Campinas/SP
Agibank
| Company | Agibank |
| Category | Engineering |
| Location | Campinas |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Senior |
| Salary | Not stated by the employer |
| Posted | 17 Nov 2025 |
| Last verified | 8 Aug 2026 |
| Source | Employer ATS (greenhouse) |
Description
Sobre nós
Somos orgulhosamente brasileiros e populares, digitais sempre e presenciais quando o cliente quiser. Inovamos para dar acesso a serviços financeiros e oferecemos uma experiência que encoraja as pessoas a vencerem o hoje. Nossa razão de existir é clara: lutar por uma experiência bancária que acolhe e encoraja todos os brasileiros. E fazemos isso com disponibilidade, acolhimento e agilidade.
Nossa cultura, O Jeito Agi
Viver pelo cliente Nosso principal ativo são os clientes. A empresa só existe se conseguir resolver suas dores, entregando produtos e experiências melhores que alternativas disponíveis no mercado.
Agir como empreendedor Quantas empresas você conhece que cobram espírito de dono do time? Muitas, né? Mas quantas delas possibilitam que as pessoas sejam de fato donas? E não se trata de dar essa oportunidade para poucos, mas de tornar isso possível para todos. No Agibank é assim, então aqui você age como dono porque já é dono ou porque sonha em ser o próximo.
Crescer na jornada Nossa cultura é forte. Então, só faz sentido empreender aqui caso você se identifique muito com ela. Se você é uma pessoa fanática por resultado, tem pavor de zona de conforto, vive em eterna busca por conhecimento, prefere as coisas ditas direto ao ponto e quer estar rodeada de pessoas que também são assim, você vai curtir muito sua jornada aqui. Modelo de trabalho Híbrido• Campinas/SP Nosso time de Tecnologia
Muito mais do que código e sistemas — é o meio essencial que torna possível o nosso modelo único, que combina o melhor do digital com a presença física e humana. Aqui, tecnologia não é um fim em si mesma, mas a ponte entre inovação e a experiência real do cliente. Atuam lado a lado com as áreas de negócio para garantir soluções robustas, escaláveis e centradas nas pessoas, sem abrir mão de um olhar técnico e científico aprofundado em frentes como desenvolvimento de software, infraestrutura, cibersegurança e arquitetura. É nessa interseção entre propósito, técnica e impacto que constroem o presente e futuro.
Seus desafios para crescer na jornada
Desenvolver, manter e otimizar APIs RESTful e serviços backend utilizando Java e Spring Boot;
Implementar e integrar bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis);
Manter os padrões de projeto existentes e sugerir melhorias;
Executar as boas práticas de desenvolvimento de sistemas;
Garantir a qualidade do código por meio de testes unitários e de integração;
Validar as novas funcionalidades das aplicações;
Auxiliar na identificação e correção de bugs, além de otimizar a performance dos sistemas;
Participar ativamente de code reviews, pair programming e contribuir com boas práticas de desenvolvimento.
Utilizar ferramentas de IA Generativa para realizar a codificação completa de módulos, componentes e fluxos de negócio em Java, garantindo que o código gerado siga os padrões de projeto e a arquitetura definida.
O que você precisa para se tornar um Agilizado?
Requisitos
Experiência prática com Java (Java 17+), Spring Framework (Spring Boot, Spring Data, Spring Security);
Conhecimento em bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis);
Experiência com APIs RESTful e padrões de integração;
Conhecimento em mensageria (Kafka, RabbitMQ) e arquitetura de microsserviços;
Experiência com Git e metodologias ágeis (Scrum/Kanban);
Conhecimento em integrações e entregas contínuas (CI/CD) utilizando ferramentas como Jenkins, GitLab CI ou similares.
Conhecimento em ferramentas de IA aplicadas ao desenvolvimento, como assistentes de código, engenharia de prompts, agentes e automação inteligente, com entendimento de