Back to jobs

Desenvolvedor Full Stack java - Junior

FCamaraRemote (Brazil)Posted 4d ago
Junior Web Developer
Full Time
Remote
Craft my tailored resume free

Free to start · No card

Job description

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:

  • 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:

  • 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 )
  • 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)

Originally posted on Himalayas

Prepare your application

Use the description above to assess your fit for FCamara. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.

Match requirements to evidence

Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.

Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.

Check the working arrangement

Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.

Review before submitting

Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.

Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.

Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.