Estágios na Petrobras: conheça o nosso Programa | Petrobras | Petrobras
Aplique o que você aprende na sala de aula em uma das maiores empresas do mundo
Confira as oportunidades em andamento no momento
The following has evaluated to null or missing: ==> AssetVocabularyLocalService.fetchGroupVocabulary(groupId, "Ano") [in template "20099#20135#8123031" at line 11, column 27] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign yearVocabulary = AssetVocabul... [in template "20099#20135#8123031" at line 11, column 1] ----
1<#-- Conteúdo Web -> Templates: Funções gerais-->
2<#include "${templatesPath}/1975398" />
3
4<#-- Conteúdo Web -> Templates: Render - Lista de resultados - Estagio -->
5<#include "${templatesPath}/8123034" />
6
7<#assign journalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
8<#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")>
9<#assign AssetVocabularyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService")>
10
11<#assign yearVocabulary = AssetVocabularyLocalService.fetchGroupVocabulary(groupId, "Ano") />
12<#assign allInfo = {}/>
13
14<#function extractInfo curEntry journalArticleService >
15 <#if !curEntry?? >
16 <#return {"stageInfos": [], "hashCode" : ""} />
17 </#if>
18
19 <#assign article = journalArticleService.getLatestArticle(curEntry.getClassPK()) />
20 <#if !article??>
21 <#return {"stageInfos": [], "hashCode" : "", "years": []} />
22 </#if>
23
24 <#assign ddmStructure = article.getDDMStructure() />
25 <#if !ddmStructure??>
26 <#return {"stageInfos": [], "hashCode" : "", "years": []} />
27 </#if>
28
29 <#assign years = [] />
30 <#assign allCategories = AssetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle", article.getResourcePrimKey()) />
31 <#list allCategories as cat>
32 <#if cat.getVocabularyId() == yearVocabulary.getVocabularyId()>
33 <#assign years += [cat.getTitle(locale)]/>
34 </#if>
35 </#list>
36
37 <#assign fieldList = getFieldListByStructure(ddmStructure) />
38 <#assign xmlArticle = article.getDocument().getRootElement() />
39
40 <#assign stageNodeGroups = getNodes("Fieldset93375338", xmlArticle) />
41
42 <#assign stageInfos = []/>
43 <#assign journalArticleHashCode = article.hashCode() />
44 <#list stageNodeGroups as stageNodeGroup>
45 <#assign stageTitle = getFieldValue(fieldList, stageNodeGroup, "Título da etapa") />
46 <#assign descriptions = []/>
47 <#assign descriptionNodeList = getNodes("RichText90889126", stageNodeGroup) />
48 <#list descriptionNodeList as description>
49 <#if description?has_content>
50 <#assign descriptions += [description.getStringValue()?trim] />
51 </#if>
52 </#list>
53 <#assign stageInfo = {"title": stageTitle, "descriptions": descriptions} />
54 <#assign stageInfos = stageInfos + [stageInfo] />
55 </#list>
56 <#assign allInfo += {article.hashCode() : {"title" : article.getTitle(locale), "years" : years}} />
57 <#return {"stageInfos": stageInfos, "hashCode" : journalArticleHashCode, "years": years} />
58</#function>
59
60<#if entries?has_content>
61 <#assign index = 0/>
62 <#list entries as curEntry>
63 <#assign info = extractInfo(curEntry journalArticleService) />
64 <#if info.stageInfos?size gt 0 >
65 <#assign index += 1/>
66 <@renderInfo info.stageInfos index info.years info.hashCode/>
67 </#if>
68 </#list>
69 <script id="info-json" type="text/json">
70 ${jsonFactoryUtil.createJSONObject(allInfo)}
71 </script>
72</#if>
Situação | Inscrições Encerradas |
---|---|
Inscrições |
22/01 a 07/02
|
Provas online |
22/01 a 08/02
|
Análise de Identidade Institucional | 22/01 a 08/02 |
Vídeo Entrevista |
01/02 a 29/02
|
Qualificação Final de Requisitos | 12/02 a 09/03 |
Dinâmica de Grupo | 15/02 a 19/03 |
Publicação Oficial dos Aprovados | 03/04/2024 |
Remuneração | R$ 1.825,00 |
Inscrições Abertas | RhOpen Consultoria |
Edital | Edital |
Edital - Retificação | Edital Retificação |
Edital - Retificação 02 | Edital Retificação 02 |
Edital - Retificação 03 | Edital Retificação 03 |
Edital - Retificação 04 | Edital Retificação 04 |
Edital - Retificação 05 | Edital Retificação 05 |
Espelho das Provas Online | Linguagens, Códigos e suas Tecnologias Conhecimentos Gerais Matemática e suas Tecnologias |
Recursos Deferidos - Provas Online | Recursos Deferidos |
Listas de Classificação Preliminar após Provas Online e Análise de Identidade Institucional | Ampla Concorrência Autodeclarados Negros Pessoas com Deficiência |
Listas de Classificação Preliminar após Dinâmica de Grupo | Ampla Concorrência Autodeclarados Negros Pessoas com Deficiência |
Situação | Em andamento/Edital Publicado |
---|---|
Inscrições |
07 a 19 de junho de 2023 às 12 horas
|
Provas online |
07 a 19 d ejunho de 2023
|
Publicação do espelho da prova | 20 de Junho de 2023 |
Análie Comportamental |
14 de Julho à 28 de Junho de 2023
|
Remuneração | R$ 1.825,00 |
Edital | Download do Arquivo |
Retificação do Edital | Download do Arquivo |
Inscrições, resultados e demais informações | CIEE - Processos Públicos |
Não temos oportunidades de estágio abertas no momento
Confira o histórico de processos seletivos anteriores
Filtre sua pesquisa
Selecione um processo e/ou ano para encontrar seleções já encerradas.
Ano
Processo seletivo
Os resultados da pesquisa aparecerão aqui
Você pode consultar editais, resultados e mais informações de cada processo.
The following has evaluated to null or missing: ==> AssetVocabularyLocalService.fetchGroupVocabulary(groupId, "Ano") [in template "20099#20135#8123031" at line 11, column 27] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign yearVocabulary = AssetVocabul... [in template "20099#20135#8123031" at line 11, column 1] ----
1<#-- Conteúdo Web -> Templates: Funções gerais-->
2<#include "${templatesPath}/1975398" />
3
4<#-- Conteúdo Web -> Templates: Render - Lista de resultados - Estagio -->
5<#include "${templatesPath}/8123034" />
6
7<#assign journalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
8<#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")>
9<#assign AssetVocabularyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService")>
10
11<#assign yearVocabulary = AssetVocabularyLocalService.fetchGroupVocabulary(groupId, "Ano") />
12<#assign allInfo = {}/>
13
14<#function extractInfo curEntry journalArticleService >
15 <#if !curEntry?? >
16 <#return {"stageInfos": [], "hashCode" : ""} />
17 </#if>
18
19 <#assign article = journalArticleService.getLatestArticle(curEntry.getClassPK()) />
20 <#if !article??>
21 <#return {"stageInfos": [], "hashCode" : "", "years": []} />
22 </#if>
23
24 <#assign ddmStructure = article.getDDMStructure() />
25 <#if !ddmStructure??>
26 <#return {"stageInfos": [], "hashCode" : "", "years": []} />
27 </#if>
28
29 <#assign years = [] />
30 <#assign allCategories = AssetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle", article.getResourcePrimKey()) />
31 <#list allCategories as cat>
32 <#if cat.getVocabularyId() == yearVocabulary.getVocabularyId()>
33 <#assign years += [cat.getTitle(locale)]/>
34 </#if>
35 </#list>
36
37 <#assign fieldList = getFieldListByStructure(ddmStructure) />
38 <#assign xmlArticle = article.getDocument().getRootElement() />
39
40 <#assign stageNodeGroups = getNodes("Fieldset93375338", xmlArticle) />
41
42 <#assign stageInfos = []/>
43 <#assign journalArticleHashCode = article.hashCode() />
44 <#list stageNodeGroups as stageNodeGroup>
45 <#assign stageTitle = getFieldValue(fieldList, stageNodeGroup, "Título da etapa") />
46 <#assign descriptions = []/>
47 <#assign descriptionNodeList = getNodes("RichText90889126", stageNodeGroup) />
48 <#list descriptionNodeList as description>
49 <#if description?has_content>
50 <#assign descriptions += [description.getStringValue()?trim] />
51 </#if>
52 </#list>
53 <#assign stageInfo = {"title": stageTitle, "descriptions": descriptions} />
54 <#assign stageInfos = stageInfos + [stageInfo] />
55 </#list>
56 <#assign allInfo += {article.hashCode() : {"title" : article.getTitle(locale), "years" : years}} />
57 <#return {"stageInfos": stageInfos, "hashCode" : journalArticleHashCode, "years": years} />
58</#function>
59
60<#if entries?has_content>
61 <#assign index = 0/>
62 <#list entries as curEntry>
63 <#assign info = extractInfo(curEntry journalArticleService) />
64 <#if info.stageInfos?size gt 0 >
65 <#assign index += 1/>
66 <@renderInfo info.stageInfos index info.years info.hashCode/>
67 </#if>
68 </#list>
69 <script id="info-json" type="text/json">
70 ${jsonFactoryUtil.createJSONObject(allInfo)}
71 </script>
72</#if>
Sua busca não encontrou nenhum resultado.
Utilize outro filtro ou outra combinação de filtros.
Recrutamento 2021
Tudo que você precisa saber sobre o programa de Estágio da Petrobras
O programa de estágio da Petrobras oferece aos estagiários uma oportunidade de começar a carreira no mercado de trabalho e ter um aprendizado profissional em uma empresa conhecida e reconhecida no mundo inteiro. O estágio na Petrobras conta com supervisão de monitores que ajudam, orientam e auxiliam em suas tarefas no dia a dia.
A bolsa-auxílio em nosso último processo seletivo, em 2023, correspondeu a R$ 1.825,00.
Nosso cadastro de reserva para o Programa Estágio - 2023 teve a expectativa de criação de cerca de 200 vagas, em variadas formações de nível superior. Consulte o edital vigente para conferir quem pode participar do processo seletivo.
As oportunidades podem contemplar vários cursos técnicos ou superiores. Consulte o edital vigente para conhecer as vagas abertas.
Os estagiários que passam no nosso processo seletivo podem trabalhar em diferentes localidades onde a Petrobras tem operações ativas. Consulte o edital vigente para conhecer as localidades com vagas abertas.
As inscrições são feitas nos sites das empresas organizadoras dos processos seletivos. Os novos processos seletivos e editais são atualizados aqui mesmo, nesta página, e inserimos um link para fazer inscrições no site das empresas organizadoras.
Não existe limite de idade para fazer estágio. É preciso apenas que se cumpram os requisitos de escolaridade e demais itens da Lei. Por outro lado, existe um limite mínimo de 16 anos para ser contratado como um estagiário.
Cada estagiário precisa cumprir uma jornada de trabalho de 5 horas por dia, podendo trabalhar no período matutino ou vespertino.
Nossos estagiários têm direito a auxílio-transporte, férias remuneradas após um ano, 13º salário, seguro de vida e plano de previdência opcional.
Sim. Mas, neste caso, é preciso passar em um concurso público. Confira aqui. |
Você pode se interessar por
Escolha um Canal:
Navegue nas Seções:
Acessibilidade
Idioma:
Selecione um idioma: