Desenvolvedor(a) Fullstack Júnior | Plataforma de Renda Fixa
Bullla · São Paulo, São Paulo, Brazil
**Descrição** Procuramos um(a) Desenvolvedor(a) Full Stack Júnior entusiasmado(a), curioso(a) e com muita sede de aprender para integrar o time responsável pela construção do zero (greenfield) da nossa nova Plataforma de Renda Fixa.No Bullla, o desenvolvimento de software é impulsionado por uma esteira de Inteligência Artificial Generativa (utilizando assistentes como Google Gemini e Anthropic Claude). Você terá a oportunidade de acelerar seu aprendizado e evolução profissional trabalhando lado a lado com Tech Leads e desenvolvedores Sêniores, utilizando IA para construção de código Java, testes e automação de processos desde o primeiro dia. **Responsabilidades e atribuições** * Programação \& Implementação de Baixa/Média Complexidade: Desenvolver e dar suporte à implementação de componentes no Backend (Java/Spring) e rotinas no Front\-end com apoio dos devs mais seniores. * Uso Prático de IA no Desenvolvimento: Utilizar ferramentas e assistentes de Inteligência Artificial Generativa (Gemini/Claude) para apoio na escrita, entendimento e geração de código, testes e documentação. * Correção de Bugs e Manutenção: Investigar falhas pontuais, atuar na correção de bugs e participar de refatorações simples de código. * Elaboração de Testes Unitários: Escrever e manter testes unitários e de integração simples para garantir a qualidade das funcionalidades desenvolvidas. * Participação em Code Reviews: Submeter Pull Requests para avaliação do time e participar das revisões de código como processo de aprendizado contínuo. * Documentação de Código e Processos: Auxiliar na criação e atualização de documentações técnicas, mapeamento de APIs e guias de processos internos. * Desenvolvimento Contínuo: Demonstrar protagonismo na busca de conhecimento, assimilando feedbacks e evoluindo nas boas práticas de engenharia de software. Responsabilidades e Atribuições * Auxiliar no desenvolvimento de APIs RESTful em Java/Spring Boot e interfaces modernas de usuário. * Aprender e aplicar ferramentas de IA (Gemini e Claude) na rotina de codificação diária para otimizar tempo e qualidade das tarefas. * Escrever e manter testes automatizados (unitários) sob orientação de engenheiros seniores. * Acompanhar correções de Pull Requests e aplicar conceitos de Clean Code e SOLID sugeridos pelo time. * Documentar fluxos funcionais, rotas de APIs e instruções de ambiente no repositório do projeto. * Participar ativamente dos rituais ágeis (Dailies, Plannings, Reviews e Retrospectivas). **Requisitos e qualificações** * Conhecimento fundamental/base na linguagem Java e familiaridade com o ecossistema Spring (Spring Boot, Spring Data JPA, REST APIs). * Conhecimentos básicos/intermediários em desenvolvimento Web: HTML5, CSS3, JavaScript/TypeScript e noções em algum framework moderno (React, Angular ou Vue.js). * Interesse ativo e utilização de ferramentas de Inteligência Artificial Generativa (Gemini, Claude, ChatGPT, Copilot) como suporte ao aprendizado e à programação. * Noções básicas de conceitos de testes de software (testes unitários com JUnit/Mockito, Jest ou similares) e boas práticas de Clean Code. * Conhecimento básico em bancos de dados relacionais (SQL, consultas simples, tabelas e relacionamentos). * Familiaridade com Git e fluxos de trabalho colaborativos (branches, commits, Pull Requests, GitHub/GitLab). * Interesse por mercado financeiro e vontade de aprender sobre produtos e rotinas de Renda Fixa e Crédito. **Benefícios** * Assistência Médica * Assistência Odontológica * Auxílio Creche * PLR * Wellhub * Seguro de Vida * Vale Alimentação, Vale Refeição e Vale Transporte pagos através do Cartão Bullla