§01

vagas de java remoto e home office no brasil

// java + remoto = home office de verdade. todas as vagas de java · todas as remotas →

Vagas de Java remoto no Brasil (Spring Boot, backend, microsserviços, JPA), do estágio ao sênior, com guia para desenvolvedor Java junior remoto entrar no mercado. Atualizadas todo dia, sem cadastro.

STATUSPOSTADANÍVELVAGAEMPRESA
NEWhá 2 diasJRdesenvolvedor backend júnior - java // backend · picpaypicpay
OPENhá 3 diasPLanalista de sistemas pleno // backend · incomm paymentsincomm payments
OPENhá 3 diasPLdesenvolvedor backend pleno - java // backend · anheuser-busch inbevanheuser-busch inbev
OPENhá 3 diasSRengenheiro de software sênior - workflow // backend US$ 130k–175k/ano · cloudbedscloudbeds
OPENhá 3 diasSRsênior em desenvolvimento mobile - android // mobile · redbeeredbee
ALERTA alerta grátis por email · vagas deste filtro entram depois de 48h da publicação
OPENhá 3 diasSRsênior em engenharia de software - workflow // backend · cloudbedscloudbeds
OPENhá 4 diasSRarquiteto de software sênior // backend · heinsohn business technologyheinsohn business technology
OPENhá 4 diasPLengenheiro de software pleno - afirmativa para pessoas com deficiência // backend · neonneon
OPENhá 4 diasSRsênior em engenharia de software - talent network // backend · moovxmoovx
OPENhá 6 diasSRsênior em engenharia de infraestrutura - plataforma de eventos // infraestrutura · shopifyshopify
OPENhá 8 diasPLdesenvolvedor full-stack pleno // full-stack · periferia it groupperiferia it group
OPENhá 9 diasSRdesenvolvedor backend sênior - cadastro core // backend · picpaypicpay
OPENhá 9 diasPLdesenvolvedor full-stack pleno - produto // full-stack · safetywingsafetywing
OPENhá 10 diasSRdesenvolvedor backend sênior - java // backend · jitterbitjitterbit
OPENhá 10 diasSRsênior em engenharia de software // backend · cloudbedscloudbeds
OPENhá 10 diasSRsênior em engenharia de software // backend US$ 130k–160k/ano · cloudbedscloudbeds
OPENhá 11 diasSRdesenvolvedor backend sênior - java // backend · casewarecaseware
OPENhá 11 diasSTdesenvolvedor backend staff - java // backend · casewarecaseware
OPENhá 11 diasSRdesenvolvedor full-stack sênior // full-stack · casewarecaseware
OPENhá 11 diasSRdesenvolvedor java sênior - mainframe/cobol // backend · inetuminetum
OPENhá 11 diasSRsênior em desenvolvimento full-stack - growth // full-stack · jusbrasiljusbrasil
OPENhá 11 diasSRsênior em engenharia de software - integrações de parceiros // backend US$ 146k–215k/ano · flexflex
OPENhá 12 diasSRarquiteto de soluções sênior - latam // rest api · transperfecttransperfect
OPENhá 12 diasPLdesenvolvedor full-stack pleno - hybris // full-stack · keyruskeyrus
OPENhá 12 diasPLsênior em desenvolvimento backend - kotlin // backend · tilt financetilt finance
OPENhá 12 diasSRsênior em desenvolvimento full-stack // full-stack US$ 72k–84k/ano · charterupcharterup
OPENhá 12 diasSRsênior em engenharia de software // backend · five9five9
OPENhá 12 diasSTstaff em engenharia de software - agentes de segurança // backend · sonatypesonatype
OPENhá 12 diasSTstaff engineer - pagamentos, risco e sistemas auxiliares // backend · yunoyuno
OPENhá 12 diasSTstaff engineer - trust & vault // backend · yunoyuno
OPENhá 13 diasSRdesenvolvedor full-stack sênior // full-stack · sonatypesonatype
OPENhá 13 diasSRengenheiro de software sênior - inteligência artificial // java · experianexperian
OPENhá 13 diasPLsuporte técnico pleno // java · jama softwarejama software
OPENhá 16 diasPLdesenvolvedor backend pleno - plataformas transacionais // backend · picpaypicpay
OPENhá 16 diasPLengenheiro de serviços profissionais pleno - segurança de aplicações // backend · checkmarxcheckmarx
OPENhá 16 diasPLengenheiro de software pleno - mobile (android) // android · stone co.stone co.
OPENhá 17 diasSRdesenvolvedor backend sênior - java e node.js // backend · sensediasensedia
OPENhá 17 diasSTstaff em desenvolvimento backend // java · addeparaddepar
OPENhá 17 diasJRsuporte técnico júnior - java // backend · hicxhicx
OPENhá 18 diasSRdesenvolvedor backend sênior - java // backend · sensediasensedia
OPENhá 18 diasJRdesenvolvedor full-stack júnior - java & angular // full-stack · epam systemsepam systems
OPENhá 18 diasJRdesenvolvedor java pleno // backend · blossomblossom
OPENhá 18 diasSRengenheiro de software sênior - python, java, golang // backend · exadelexadel
OPENhá 18 diasSTstaff em engenharia de software - java - banking pj // java · picpaypicpay
OPENhá 19 diasSRdesenvolvedor full stack sênior // full-stack · stefaninistefanini
OPENhá 19 diasSRdesenvolvedor java sênior // backend · stefaninistefanini
OPENhá 19 diasPLengenheiro de ia pleno // machine learning · xperteez technologyxperteez technology
OPENhá 19 diasSRengenheiro de software sênior - ai (azure) // backend · ci&tci&t
OPENhá 19 diasSRengenheiro de software sênior - ia // backend · ci&tci&t
OPENhá 19 diasPLpleno em desenvolvimento full-stack - java/angular // full-stack · stefaninistefanini
OPENhá 19 diasSRsênior em desenvolvimento backend - java // backend · stefaninistefanini
OPENhá 19 diasSRsênior em servicenow e java - desenvolvimento de apis // backend · stefaninistefanini
OPENhá 20 diasPLdesenvolvedor backend sênior - python e java // backend · ci&tci&t
OPENhá 20 diasPLdesenvolvedor full-stack pleno - ia // full-stack · stefaninistefanini
OPENhá 20 diasPLdesenvolvedor full-stack pleno - ia // full-stack · stefaninistefanini
OPENhá 20 diasPLdesenvolvedor fullstack pleno - java/angular // full-stack · ci&tci&t
OPENhá 20 diasPLengenheiro de dados pleno - java e python // data · ci&tci&t
OPENhá 20 diasJRengenheiro de software sênior - java // java · accentureaccenture
OPENhá 20 diasPLpleno em engenharia de ia - java // backend · ci&tci&t
OPENhá 20 diasSRsênior em desenvolvimento full-stack - revenue engine // full-stack · cookunitycookunity
OPENhá 20 diasSRsênior em engenharia de software // backend · greenhousegreenhouse
OPENhá 23 diasSRdesenvolvedor backend sênior - java // backend · stefaninistefanini
OPENhá 23 diasPLdesenvolvedor full stack pleno - flutter / java / angular // full-stack · stefaninistefanini
OPENhá 23 diasPLdesenvolvedor full-stack pleno - flutter / java / angular // full-stack · stefaninistefanini
OPENhá 23 diasSRdesenvolvedor java sênior // java · stefaninistefanini
OPENhá 24 diasSRdesenvolvedor backend sênior - python, java, golang // backend · exadelexadel
OPENhá 24 diasSRsênior em desenvolvimento backend java com ia // backend · publicis groupepublicis groupe
OPENhá 25 diasPLanalista de sistemas pleno - suporte técnico // suporte técnico · incomm paymentsincomm payments
OPENhá 26 diasPLpessoa desenvolvedora back-end pleno - java // backend · zup innovationzup innovation
OPENhá 26 diasSRsênior em arquitetura de software - p&d // arquitetura · miratechmiratech
OPENhá 26 diasSRsênior em arquitetura de software - p&d // arquitetura de software · miratechmiratech
OPENhá 27 diasPLdesenvolvedor backend pleno - java // java · sensediasensedia
OPENhá 27 diasPLdesenvolvedor erp pleno - oracle ebs // backend · incomm paymentsincomm payments
OPENhá 1 mêsSRarquiteto de software sênior - agentic sdlc // backend · ci&tci&t
OPENhá 1 mêsJRdesenvolvedor full-stack júnior // full-stack · epam systemsepam systems
OPENhá 1 mêsJRdesenvolvedor full-stack júnior - java e angular // full-stack · epam systemsepam systems
OPENhá 1 mêsPLdesenvolvedor full-stack sênior - java e angular // full-stack · epam systemsepam systems
OPENhá 1 mêsJRpleno em desenvolvimento full-stack - java & angular // full-stack · epam systemsepam systems
OPENhá 1 mêsSRsênior em desenvolvimento backend - java // backend · intelliasintellias
OPENhá 1 mêsPLsênior em desenvolvimento full-stack // full-stack · epam systemsepam systems
OPENhá 1 mêsPLdesenvolvedor backend pleno - java + aws + openshift // backend · babelbabel
OPENhá 1 mêsdesenvolvedor backend pleno - java e c++ // backend · talantalan
OPENhá 1 mêsJRdesenvolvedor backend pleno - java/c++ // backend · talantalan
OPENhá 1 mêsSRdesenvolvedor java sênior // backend · eyey
OPENhá 1 mêsJRdesenvolvedor java/c++ pleno // backend · talantalan
OPENhá 1 mêsJRdesenvolvedor java/c++ pleno - backend // backend · talantalan
OPENhá 1 mêsPLengenheiro de suporte técnico pleno - salesforce // suporte técnico · docusigndocusign
OPENhá 1 mêsPLpleno em desenvolvimento backend - java // backend · ci&tci&t
OPENhá 1 mêsPLpleno em engenharia de software - ai-first // backend · ci&tci&t
OPENhá 1 mêsSRsênior em monitoramento de performance aws // aws · accentureaccenture
OPENhá 1 mêsSRarquiteto de sistemas sênior - sdlc agêntico // arquitetura de software · ci&tci&t
OPENhá 1 mêsSRdesenvolvedor backend sênior - charge back // backend · picpaypicpay
OPENhá 1 mêsPLdesenvolvedor full-stack pleno - java/angular // full-stack · ci&tci&t
OPENhá 1 mêsPLdesenvolvedor full-stack pleno - java/angular // full-stack · ci&tci&t
OPENhá 1 mêsPLpleno em desenvolvimento full stack mobile - flutter/java // flutter · íliaília
OPENhá 1 mêsPLdesenvolvedor java sênior // backend · santexsantex
OPENhá 1 mêsPLengenheiro de dados e software pleno // data · experianexperian
OPENhá 1 mêsSRsênior em desenvolvimento backend - azure // backend · ci&tci&t
OPENhá 1 mêsSRdesenvolvedor de software sênior - azure e salesforce // backend · ci&tci&t
OPENhá 1 mêsLDlead em php - engenharia de software // php · epam systemsepam systems
OPENhá 1 mêsSRsênior em desenvolvimento full-stack - java // java · epam systemsepam systems
OPENhá 1 mêsSRsênior em engenharia de software - ai-first // backend · ci&tci&t
OPENhá 1 mêsPLdesenvolvedor back-end pleno - java // backend · íliaília
OPENhá 1 mêsJRdesenvolvedor backend júnior - java // backend · epam systemsepam systems
OPENhá 1 mêsPLdesenvolvedor backend pleno - java/spring boot // backend · ci&tci&t
OPENhá 1 mêsPLdesenvolvedor backend pleno - scala // backend · intelliasintellias
OPENhá 1 mêsPLdesenvolvedor backend sênior - java // backend · epam systemsepam systems
OPENhá 1 mêsSRdesenvolvedor full-stack sênior - java/angular // full-stack · talantalan
OPENhá 1 mêsSRdesenvolvedor full-stack sênior - java/angular // full-stack · talantalan
OPENhá 1 mêsPLdesenvolvedor fullstack pleno - java e angular // full-stack · íliaília
OPENhá 1 mêsSRengenheiro de software sênior - scala // scala · intelliasintellias
OPENhá 1 mêsPLpleno em desenvolvimento backend - java // backend · íliaília
OPENhá 1 mêsSRsênior em devops - azure // devops · ci&tci&t
OPENhá 1 mêsPLdesenvolvedor backend pleno - aws/kotlin // backend · ci&tci&t
OPENhá 1 mêsPLdesenvolvedor backend pleno - java/spring boot // backend · ci&tci&t
OPENhá 1 mêsSRdesenvolvedor backend sênior - aem // backend · globantglobant
OPENhá 1 mêsSRdesenvolvedor java sênior - backend // java · ci&tci&t
OPENhá 1 mêsJRdesenvolvedor júnior // full-stack · halliburtonhalliburton
OPENhá 1 mêsSRdesenvolvedor sênior full-stack // full-stack · halliburtonhalliburton
OPENhá 1 mêsJRdesenvolvedor backend júnior - banking pj // backend · picpaypicpay
OPENhá 1 mêsPLdesenvolvedor full-stack pleno - react + node + java // full-stack · software mindsoftware mind
OPENhá 1 mêsPLpleno em desenvolvimento full-stack // full-stack · software mindsoftware mind
OPENhá 1 mêsSRsênior em desenvolvimento full-stack - engenharia de software // backend · claraclara
OPENhá 1 mêsSRsolutions architect sênior - databricks // databricks · hiflylabshiflylabs
OPENhá 1 mêsPLdesenvolvedor backend pleno - java // backend · gftgft
OPENhá 1 mêsSRdesenvolvedor de software sênior // backend · experianexperian
OPENhá 1 mêsPLdesenvolvedor java pleno // backend · gftgft
OPENhá 1 mêsSRpessoa desenvolvedora backend java especialista // backend · zup innovationzup innovation
OPENhá 1 mêsSRsênior em desenvolvimento backend - java aws // backend · gftgft
OPENhá 1 mêsSRsênior em desenvolvimento full stack - react e java // full-stack · íliaília
OPENhá 1 mêsSRsênior em integração boomi - integrações // integração · encoraencora
OPENhá 1 mêsSRsênior em machine learning - genai // python · keyruskeyrus
OPENhá 1 mêsSRdesenvolvedor android sênior - kotlin // android · applaudoapplaudo
OPENhá 1 mêsPLdesenvolvedor backend pleno - ia // backend · experianexperian
OPENhá 1 mêsSRdesenvolvedor backend sênior - aem // backend · nortalnortal
OPENhá 1 mêsSTstaff em desenvolvimento full-stack - banking pj // full-stack · picpaypicpay
OPENhá 1 mêsSRdesenvolvedor de software sênior // backend · vista globalvista global
OPENhá 1 mêsSRsênior em engenharia de software // backend · vista globalvista global
OPENhá 1 mêsSRdesenvolvedor backend sênior - java // backend · zup innovationzup innovation
OPENhá 1 mêsSRdesenvolvedor backend sênior - java (gcp) // backend · xebiaxebia
OPENhá 1 mêsSRdesenvolvedor de software sênior - java fullstack // java · encoraencora
OPENhá 1 mêsSRdesenvolvedor full-stack sênior - java/react // full-stack · zup innovationzup innovation
OPENhá 1 mêsSRdesenvolvedor mobile sênior // mobile · santexsantex
OPENhá 1 mêsSRespecialista em desenvolvimento backend - java // backend · zup innovationzup innovation
OPENhá 1 mêsSRsênior em engenharia java - aws & gen ai // backend · epam systemsepam systems
OPENhá 1 mêsPLdesenvolvedor backend pleno/sênior - java // backend · ci&tci&t
OPENhá 1 mêsPLdesenvolvedor de dados sênior // data · epam systemsepam systems
OPENhá 1 mêsSRsênior em qa - testes automatizados // qa · episode sixepisode six
OPENhá 1 mêsPLdesenvolvedor backend pleno // backend · arco educaçãoarco educação
OPENhá 1 mêsSRdesenvolvedor backend sênior // backend · sensediasensedia
OPENhá 1 mêsPLdesenvolvedor full-stack sênior // full-stack · tenpotenpo
OPENhá 1 mêsSRengenheiro de software sênior - produto // backend · astropayastropay
OPENhá 1 mêsSRsênior em desenvolvimento backend - kotlin // backend · zup innovationzup innovation
OPENhá 1 mêsPLsênior em engenharia de software - plataforma de busca // backend · airbnbairbnb
OPENhá 1 mêsPLdesenvolvedor full stack pleno - react e java // full-stack · íliaília
OPENhá 1 mêsSRdesenvolvedor java sênior - backend // backend · sensediasensedia
OPENhá 1 mêsSRsênior em desenvolvimento backend - java // java · íliaília
OPENhá 1 mêsPLdesenvolvedor android pleno // android · amazonamazon
OPENhá 1 mêsSRsênior em suporte de sistemas - engenharia de suporte // backend · thoughtworksthoughtworks
OPENhá 1 mêsJRdesenvolvedor backend júnior - banking pj // backend · picpaypicpay
OPENhá 1 mêsSRengenheiro de dados sênior // data · encoraencora
OPENhá 1 mêsSRsênior em desenvolvimento backend - banking pj // backend · picpaypicpay
OPENhá 1 mêsPLdesenvolvedor android pleno - agentes de ia // android · ci&tci&t
OPENhá 1 mêsPLdesenvolvedor android sênior // mobile · heinsohnheinsohn
OPENhá 1 mêsPLdesenvolvedor backend pleno - java // backend · monkeymonkey
OPENhá 1 mêsPLdesenvolvedor de software pleno - backend // backend · experianexperian
OPENhá 1 mêsSRsdet sênior - automação de testes // qa · eyey
OPENhá 1 mêsPLdesenvolvedor java pleno // backend · picpaypicpay
OPENhá 1 mêsSRengenheiro de ia sênior // backend · bvbv
OPENhá 1 mêsPLengenheiro de pré-vendas pleno - cloud // data · snowflakesnowflake
OPENhá 1 mêsPLpleno em engenharia de software - ifs // backend · ex squaredex squared
OPENhá 1 mêsSRsênior em arquitetura de software - java // arquitetura de software · experianexperian
OPENhá 1 mêsSRsênior em desenvolvimento backend // backend · alphasightsalphasights
OPENhá 1 mêsSRsênior em desenvolvimento mobile android // android · íliaília
OPENhá 1 mêsSRdesenvolvedor full-stack sênior - java // full-stack · capcocapco
OPENhá 1 mêsPLengenheiro de dados pleno - conexão global de dados // data · albert einsteinalbert einstein
OPENhá 1 mêsSRengenheiro de software sênior - integrações // backend · cintcint
OPENhá 1 mêsPLsênior em desenvolvimento mobile - react native e android // react native · modus createmodus create
OPENhá 1 mêsSRsênior em engenharia de dados // data · sigma softwaresigma software
OPENhá 1 mêsSRsênior em engenharia de software - integrações dsm // backend · cintcint
OPENhá 1 mêsSRdesenvolvedor backend sênior - java // backend · experianexperian
OPENhá 1 mêsSRsênior em arquitetura de ia - agentic sdlc // machine learning · ci&tci&t
OPENhá 1 mêsSRsênior em desenvolvimento backend // backend · playlistplaylist
OPENhá 1 mêsSRdesenvolvedor de jogos sênior - java / libgdx // java · xperteez technologyxperteez technology
EXP<3Dhá 1 mêsJRdesenvolvedor backend júnior - java e spring // backend · experianexperian
EXP<3Dhá 1 mêsPLdesenvolvedor backend pleno - serviços de software // backend · amazonamazon
EXP<3Dhá 1 mêsSRdesenvolvedor backend sênior - java // backend · íliaília
EXP<3Dhá 1 mêsPLdesenvolvedor de software pleno - go, java, python // backend · sensediasensedia
EXP<3Dhá 1 mêsSRsênior em arquitetura de software / ia - sdlc agêntico // arquitetura de software · ci&tci&t
EXP<3Dhá 1 mêsSRdesenvolvedor backend sênior - java e ia // backend · ci&tci&t
EXP<3Dhá 1 mêsSRsênior em desenvolvimento backend - banking pj // backend · picpaypicpay
EXP<3Dhá 1 mêsSRsênior em desenvolvimento backend - finplatform // backend US$ 146k–215k/ano · flexflex
EXP<3Dhá 1 mêsSRsênior em desenvolvimento backend - time de dinheiro // backend US$ 146k–215k/ano · flexflex
EXP<3Dhá 2 mesesSRdesenvolvedor android sênior - ia // mobile · ci&tci&t
EXP<3Dhá 2 mesesPLdesenvolvedor backend sênior - java/kafka // backend · talantalan
EXP<3Dhá 2 mesesSRdesenvolvedor backend sênior em ia - java // backend · ci&tci&t
EXP<3Dhá 2 mesesSRdesenvolvedor de software sênior - plataforma wikidata // backend US$ 117k–181k/ano · wikimedia foundationwikimedia foundation
EXP<3Dhá 2 mesesPLdesenvolvedor full-stack sênior // full-stack · epam systemsepam systems
EXP<3Dhá 2 mesesJRengenharia de software - wikidata platform // backend US$ 95k–149k/ano · wikimedia foundationwikimedia foundation
EXP<3Dhá 2 mesesPLsênior em desenvolvimento backend - java e kafka // backend · talantalan
EXP<3Dhá 2 mesesPLsênior em desenvolvimento backend - java/kafka // backend · talantalan
EXP<3Dhá 2 mesesSRsênior em desenvolvimento backend java - inteligência artificial // backend · ci&tci&t
EXP<3Dhá 2 mesesSRsênior em suporte técnico l3 // suporte técnico · jitterbitjitterbit
EXP<3Dhá 2 mesesSTstaff software engineer - dsm // data · cintcint
EXP<3Dhá 2 mesesSTstaff software engineer - engenharia de dados // data · cintcint

java segue movimentando o mercado corporativo — spring boot, microsserviços e sistemas que aguentam escala. e boa parte dessas vagas já é remota. aqui ficam só as vagas de java em home office de verdade, pra trabalhar de qualquer lugar do brasil.

a tabela logo abaixo sai das vagas abertas agora com filtro java + remoto. atualizada todo dia, curadoria à mão. cada vaga leva direto pro site oficial da empresa, sem recrutador no meio e sem cadastro por aqui.

java remoto no brasil: onde a vaga está

se você procura desenvolvedor java junior remoto e cai em vaga avulsa de arquiteto sênior ou em listão de 2018, relaxa: o filtro acima é o mercado de hoje, java + remoto, do estágio ao sênior. antes de sair aplicando, vale saber onde java puxa vaga de verdade no brasil.

backend corporativo. é onde java domina. banco, seguro, fintech, bolsa e governo rodam sistema crítico em java com spring. empresas que costumam ter pipeline de junior: itaú, bradesco, btg pactual, nubank, banco inter, B3, stefanini, CI&T, accenture, IBM, GFT, cognizant, encora, TOTVS e serpro. quando aparece vaga de “java junior”, quase sempre é esse mundo.

microsserviços e integração. api rest, mensageria (kafka, rabbitmq), fila e cache em sistema grande. costuma exigir um pouco mais de base, mas abre vaga de estágio e trainee em time de plataforma.

sistema legado em migração. muito projeto brasileiro roda java 8/11 e tá subindo pra 17/21. vaga de junior aqui existe, mas pergunte na entrevista qual versão do java o time usa — trabalhar só com java 8 antigo te trava.

android. existe, mas em 2026 a porta de android virou mais kotlin que java. se você quer mobile, kotlin é a aposta; se quer backend corporativo, java segue ganhando.

como entrar como desenvolvedor java junior remoto

a maioria das vagas de “java junior remoto” não exige que você saiba tudo. exige base sólida: java core, spring boot, sql e git. rotas que funcionam:

java sozinho não abre vaga. java + projeto que roda + spring que você explica + github organizado, abre. pra não se prender só a java, veja também vagas de back-end remoto, javascript remoto e vagas de dev junior remoto. se você vem de outra área, o guia de transição de carreira para tech ajuda a transformar histórico em evidência em vez de desculpa.

o que um dev java junior faz no dia a dia

esquece a imagem de “só escrever classe abstrata”. quem entra como desenvolvedor java junior remoto costuma: receber ticket, pegar endpoint ou serviço existente em spring, escrever teste com junit, abrir PR, responder code review e corrigir bug de mapeamento JPA que o log reclamou. framework é ferramenta pra entregar feature, não ornamentação.

rotina remota tem ritmo próprio: daily assíncrona, documentação que substitui a conversa de corredor, code review por escrito. pra não travar nos primeiros 30 dias, leia primeiros 30 dias como dev junior e primeiro pull request — a parte de PR pequeno e descrição honesta vale ouro em java, onde o reviewer vai olhar teste, tratamento de erro e camada de serviço.

o que estudar pra primeira vaga (sem se afogar)

  • java core: orientação a objeto, collections, stream, optional, exceção, generics e o básico de multi-thread;
  • spring boot: injeção de dependência, REST controller, spring data JPA, tratamento de exceção com @ControllerAdvice;
  • JPA / Hibernate: entidade, repositório, relacionamento, JPQL e o problema clássico de N+1;
  • SQL: PostgreSQL ou MySQL, join, índice e modelo relacional na mão (não só via ORM);
  • ferramenta de time: git, pull request, code review e teste com JUnit 5 e Mockito;
  • build e noção de deploy: Maven ou Gradle, e docker simples pra rodar banco local.

deixe pra depois: kafka avançado, kubernetes, arquitetura hexagonal, microfrontends e design pattern decorativo. nada disso acelera a primeira vaga. o guia de teste técnico para junior mostra o que costuma cair de java num processo seletivo real; para a entrevista ao vivo, leia entrevista técnica junior.

perguntas frequentes

java junior ganha quanto?

faixa varia por contrato (clt vs pj), região e porte da empresa. leia salário junior no brasil e pretensão salarial para vaga junior antes de responder faixa num processo.

preciso de spring pra conseguir vaga remota?

na prática, sim. java puro entra como base, mas a vaga de backend vem com spring boot. sem spring, o portfólio fica difícil de defender em entrevista de time brasileiro.

existe estágio em java remoto?

existe, mas é concorrido. vale filar estágio bom como ponte — leia estágio em ti e trainee, estágio ou vaga junior.

java vale mais que kotlin pra junior?

depende do alvo. no backend corporativo brasileiro, java segue dominando e tem mais vaga de junior. em android e em parte das fintech, kotlin cresceu. pra primeira vaga, java abre mais porta; kotlin entra depois como diferencial.

como filtro a vaga remota de verdade?

home office anunciado nem sempre é remoto real. leia como filtrar vaga remota junior. e antes de aplicar, cruze o anúncio com vaga fake junior: como identificar — se pede cinco anos no título “junior”, não é junior de verdade.

// se aparecer pouca vaga de nível junior agora, abra também todas as vagas de java e todas as remotas — o filtro acima é só java + remoto.