diff --git a/config/application.properties b/config/application.properties new file mode 100644 index 0000000..f47e965 --- /dev/null +++ b/config/application.properties @@ -0,0 +1,7 @@ +quarkus.log.category."io.quarkiverse.roq.frontmatter.deployment".level=DEBUG + +site.collections.positions=true +site.collections.positions.layout=":theme/post" + +site.collections.posts=true +site.collections.posts.layout=":theme/post" \ No newline at end of file diff --git a/content/blogueiros.md b/content/blogueiros.md index 22829b0..3771a8a 100644 --- a/content/blogueiros.md +++ b/content/blogueiros.md @@ -7,30 +7,34 @@ layout: :theme/page # Blogueiros JUG Vale -Nessa página agregamos blogs dos “Javeiros” da nossa região. Caso queria ver sua página/blog aqui, nos envie um Pull Request [abrindo uma Issue](https://github.com/Jug-Vale/Jug-Vale.github.io/issues) adicionando seu blog/site/vlog. +Nessa página agregamos blogs dos “Javeiros” da nossa região. Caso queria ver sua página/blog aqui, nos envie um Pull Request [abrindo uma Issue](https://github.com/Jug-Vale/Jug-Vale.github.io/issues) adicionando seu blog/site/vlog no arquivo `yml` em: `data/creators.yml`. -## Blogs +{#for creator in cdi:creators.creators} + +### {creator.name} --- +__Blogs__ -- [William Antônio](https://williamantonio.wordpress.com/) -- [Pedro Hos 1](https://pedro-hos.github.io) -- [Pedro Hos 2](https://pedrohosilva.worpress.com) +{#for blog in creator.blogs} +- [{blog.name}]({blog.url}) +{/for} -Série [Aprendendo Java](https://www.facebook.com/SerieBlogsAprendendo?fref=ts) do William Antônio +__Youtube__ -- [Aprendendo Java FX](http://aprendendo-javafx.blogspot.com.br/) -- [Aprendendo Java EE](http://aprendendo-javaee.blogspot.com.br/) -- [Aprendendo Java SE](https://aprendendo-javase.blogspot.com.br/) +{#for yt in creator.youtube} +- [{yt.name}]({yt.url}) +{/for} -## Youtube ---- +__Facebook__ + +{#for fb in creator.facebook} +- [{fb.name}]({fb.url}) +{/for} + +__Instagram__ -- [JUG Vale](https://www.youtube.com/@jugvale3355/) -- [William Siqueira](https://www.youtube.com/channel/UCqcrA3XWMvkFotZ4WNgBMsg) -- [Aprendendo Java](https://www.youtube.com/channel/UCqcrA3XWMvkFotZ4WNgBMsg) -- [Leonardo Silva](https://www.youtube.com/channel/UC4I5zgAzQMpAC44C4jH-JGA) -- [Eduardo Guerra](https://www.youtube.com/channel/UCCUxbxaPefOjgD14-7UbjVg) -- [Leonardo Guarino](https://www.youtube.com/user/leguarino) +{#for insta in creator.instagram} +- [{insta.name}]({insta.url}) +{/for} -## Instagram ---- \ No newline at end of file +{/for} \ No newline at end of file diff --git a/content/positions/2024-12-29-modelo.md b/content/positions/2024-12-29-modelo.md new file mode 100644 index 0000000..2b271ed --- /dev/null +++ b/content/positions/2024-12-29-modelo.md @@ -0,0 +1,63 @@ +--- +title: \[Modelo\] Back-end | Front-end | Full-Stack developer +company: Nome Da Empresa +layout: positions +tags: + - modelo #colocar outras tags, como: Regime, Local, Nome da Empresa, etc +--- + +**Atenção, crie o arquivo seguindo o nome: yyyy-mm-dd-empresa.md** + +## Modelo +--- +```markdown + +## Nossa empresa + +Informe a descrição da empresa. + +## Descrição da vaga + +Informe a descrição da vaga. + +## Local + +Informe se é remoto, híbrido ou presencial. + +## Requisitos + +Informe os requisitos obrigatórios e desejáveis para a vaga. + +## Benefícios + +Informe os benefícios oferecidos pela empresa. + +## Contratação + +Informe o tipo de contratação, CLT, PJ ou outra. + +## Como se candidatar + +Informe os canais disponíveis para a aplicação na vaga. + +### Nível + +- Estagiário +- Júnior +- Pleno +- Sênior +- Especialista + +### Regime + +- PJ +- CLT +- Contrato +- Freelance + +### Alocação + +- Remoto +- Híbrido +- Presencial +``` \ No newline at end of file diff --git a/content/positions/2024-12-30-adyen.md b/content/positions/2024-12-30-adyen.md new file mode 100644 index 0000000..2de9ccc --- /dev/null +++ b/content/positions/2024-12-30-adyen.md @@ -0,0 +1,68 @@ +--- +title: Senior Back-end Java Developer +company: Adyen +layout: positions +tags: + - hibrido + - CLT + - Adyen +--- + +## Nossa empresa + +Adyen is the payments platform of choice for the world’s leading companies, delivering frictionless payments across online, mobile and in-store channels. It is the only provider of a modern end-to-end infrastructure, connecting directly to Visa, Mastercard, and consumers’ globally preferred payment methods. With offices around the world, Adyen serves nine of the 10 largest U.S. internet companies and many worldwide retailers. Customers include Meta, Uber, IFood, 99app, Magalu and Spotify. + +## Descrição da vaga + +As a Senior Java Developer +You'll have the opportunity to: +- Work in a platform which process tens of millions payments per day +- Be involved in solutions to provide payments solution to the world's leading companies such as: Meta, Uber, IFood, 99app, Magalu, Spotify and many more +- Integrate to mostly used payment methods in the world, ex.: Visa and Mastercard, but not limiting to those + +**What you’ll do** + +- Build the global payments engine of the future and ensure that Adyen customers remain at the forefront of innovation. +- Take ownership of systems, features, or frameworks—ranging from medium complexity to large-scale initiatives—ensuring timely delivery, quality, and alignment with project goals. +- Collaborate effectively with your team and across teams, helping to unblock challenges and mentoring less experienced engineers. For larger systems, you’ll lead discussions and guide others through the development lifecycle. +- Design and implement elegant, scalable solutions to complex problems, balancing simplicity with performance. Your work will align with team objectives while minimizing operational overhead and setting new standards where applicable. +- Proactively identify opportunities for improvement, including addressing technical debt. Depending on scope, you may lead or contribute to cross-team initiatives to elevate the overall quality and reliability of our systems. +- Monitor and troubleshoot your systems in production, ensuring consistent behavior and addressing issues promptly. You’ll contribute to or lead incident responses, sharing learnings to improve processes across the organization. + +## Local + +Hybrid - São José dos Campos / SP / Brazil - being 3 days at the office + +## Requisitos + +**Who you are** +At least 5 years of experience with Java development. +You bring strong expertise in Java and related technologies, with a solid grasp of design patterns, testing, and debugging. Your solutions reflect your depth of knowledge, whether you're solving individual tasks or setting architectural standards. +You share knowledge generously, offering meaningful feedback in code reviews and mentoring peers. You may inspire others with your ability to lead initiatives or guide team members through complex challenges. +You understand customer needs and business goals, translating them into impactful, high-quality solutions. You’re comfortable prioritizing work that aligns technical priorities with business outcomes. +You articulate ideas clearly to technical and non-technical stakeholders. Your documentation is concise and actionable, enabling others to build upon your work independently. +You decompose complex problems into actionable tasks with accurate time estimates, coordinating work effectively. For broader initiatives, you’ll take the lead to ensure smooth execution and alignment across teams. + +## Benefícios + +Read more about the perks [here](https://careers.adyen.com/locations/sao-jose-dos-campos) + +## Contratação + +CLT + +## Como se candidatar + +Apply [here](https://job-boards.greenhouse.io/adyen/jobs/4813016) + +### Nível + +- Sênior + +### Regime + +- CLT + +### Alocação + +- Híbrido \ No newline at end of file diff --git a/content/vagas.md b/content/vagas.md index 29b670a..10a10d5 100644 --- a/content/vagas.md +++ b/content/vagas.md @@ -12,8 +12,6 @@ Espaço para a divulgação de vagas para desenvolvedores na região do Vale do # Vagas Abertas --- -{#for page in site.pages} -{#if page.data.layout == "positions"} -- [{page.data.title} - {page.data.company}]({page.url}) -{/if} +{#for position in site.collections.positions} +- [{position.title} - {position.data.company}]({position.url}) {/for} \ No newline at end of file diff --git a/data/creators.yml b/data/creators.yml new file mode 100644 index 0000000..35e4d20 --- /dev/null +++ b/data/creators.yml @@ -0,0 +1,70 @@ +creators: + - william: + name: William Antônio + blogs: + - blog1: + name: William Antônio + url: https://williamantonio.wordpress.com/ + - blog2: + name: Aprendendo Java FX + url: http://aprendendo-javafx.blogspot.com.br/ + - blog3: + name: Aprendendo Java EE + url: http://aprendendo-javaee.blogspot.com.br/ + - blog4: + name: Aprendendo Java SE + url: https://aprendendo-javase.blogspot.com.br/ + youtube: + - youtube1: + name: William Siqueira + url: https://www.youtube.com/channel/UCqcrA3XWMvkFotZ4WNgBMsg + - youtube2: + name: Aprendendo Java + url: https://www.youtube.com/channel/UCqcrA3XWMvkFotZ4WNgBMsg + instagram: + facebook: + - facebook1: + name: Aprendendo Java + url: https://www.facebook.com/SerieBlogsAprendendo?fref=ts + - pedrohos: + name: Pedro Hos + blogs: + - blog1: + name: Pedro Hos EN + url: https://pedro-hos.github.io/blog + - blog2: + name: Pedro Hos PT + url: https://pedrohosilva.worpress.com + youtube: + - youtube1: + name: Pedro Hos Dev + url: https://www.youtube.com/@pedrohosdev + instagram: + facebook: + - leodev: + name: Leonardo Silva + blogs: + youtube: + - youtube1: + name: Leonardo Silva + url: https://www.youtube.com/channel/UC4I5zgAzQMpAC44C4jH-JGA + instagram: + facebook: + - leoguarino: + name: Leonardo Guarino + blogs: + youtube: + - youtube1: + name: Leonardo Guarino + url: https://www.youtube.com/user/leguarino + instagram: + facebook: + - guerra: + name: Eduardo Guerra + blogs: + youtube: + - youtube1: + name: Eduardo Guerra + url: https://www.youtube.com/channel/UCCUxbxaPefOjgD14-7UbjVg + instagram: + facebook: \ No newline at end of file diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties deleted file mode 100644 index e69de29..0000000