Desenvolvedor Full Stack java - Junior
Descrição da vaga
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
Responsabilidades e atribuições:
- Auxiliar no desenvolvimento de APIs RESTful em Java/Spring Boot e de interfaces modernas de usuário
- Aprender e aplicar ferramentas de IA (Gemini e Claude) na rotina diária de codificação, para otimizar tempo e qualidade das tarefas
- Escrever e manter testes automatizados (unitários) sob orientação de engenheiros sêniores
- Acompanhar correções de pull requests e aplicar os 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
Requisitos e qualificações:
- Back-end: conhecimento fundamental de Java e familiaridade com o ecossistema Spring (Spring Boot, Spring Data JPA, REST APIs)
- Front-end: conhecimentos básicos/intermediários de desenvolvimento web (HTML5, CSS3, JavaScript/TypeScript) e noções de algum framework moderno (React, Angular ou Vue.js)
- Desenvolvimento assistido por IA: interesse ativo e uso de ferramentas de IA generativa (Gemini, Claude, ChatGPT, Copilot) como suporte ao aprendizado e à programação
- Qualidade e testes: noções básicas de testes de software (testes unitários com JUnit/Mockito, Jest ou similares) e de boas práticas de Clean Code
- Bancos de dados: conhecimento básico de bancos relacionais (SQL, consultas simples, tabelas e relacionamentos)
- Controle de versão: familiaridade com Git e fluxos 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 (desejável)
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Entrevista R&S
- Etapa 3: Entrevista Técnica
- Etapa 4: CV enviado ao cliente
- Etapa 5: Entrevista Cliente
- Etapa 6: Carta Proposta
- Etapa 7: Contratação
Transformamos mundos sonhados em trajetórias reais.🧡🚀
Aqui somos #SangueLaranja!
Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras.
Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎
F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento
tem o poder da transformação!
Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,
nossa escola de liderança e diversas parcerias com ONGs e Edtechs.
Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA.
E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?
CONHEÇA MAIS SOBRE NÓS