6º JAVA DAY

Junte-se a nós para uma experiência emocionante e enriquecedora, onde você poderá se conectar com especialistas da indústria, expandir seus conhecimentos e explorar as últimas tendências e inovações em Java e suas tecnologias.

31 de agosto de 2024.

Sobre o Evento

O evento de Java Day é uma oportunidade única para desenvolvedores, entusiastas de tecnologia e profissionais da indústria se reunirem para compartilhar conhecimentos, experiências e melhores práticas relacionadas ao mundo do Java. Desde palestras inspiradoras até workshops práticos, há algo para todos os interesses e níveis de habilidade.

Galeria de Fotos — #JavaDay

Veja a galeria de fotos completa aqui.

Nossos Palestrantes

Entre para nosso hall da fama, seja um palestrante.

Carlos Fernando Gonçalves

Carlos Fernando Gonçalves

Desenvolvedor Back-end Sênior na Compass.UOL

Daniel Dias dos Santos

Daniel Dias dos Santos

Engenheiro de Software no Itaú Unibanco

Ver bio


Daniel é um entusiasta do desenvolvimento de software, especialmente comprometido com projetos de código aberto.

Sua paixão por compartilhar conhecimento e explorar novas tecnologias Java o levou a contribuir significativamente para especificações importantes, como JSR 354, JSR-371, JSR-382 e JSR-385.

Como committer ativo no projeto Apache TomEE, ele desempenha um papel fundamental no avanço e na inovação das soluções oferecidas pela plataforma.

Maximillian Arruda

Maximillian Arruda

Engenheiro de Software Senior no Banco Itaú Unibanco

Ver bio

Maximillian está envolvido com desenvolvimento de software desde 2003. Ele é Engenheiro de Software, Developer Advocate, líder do SouJava JUG, entusiasta de código aberto, Committer do projeto Eclipse JNoSQL - uma implementação para as especificações Jakarta NoSQL e Jakarta Data, Contribuidor e Embaixador do Jakarta EE, que gosta de aprender e ajudar desenvolvedores organizando, participando e palestrando em eventos de tecnologia e encontros da comunidade.

Kamila Santos Oliveira

Kamila Santos Oliveira

Engenheira de Software Senior no iFood

Ver bio

Dev senior no ifood, 4x microsoft mvp, criadora de conteúdo no perfil kamila code, co autora de 3 livros, mentora e professora de mais de 3 mil pessoas.

Nataniel Paiva

Nataniel Paiva

Líder de Engenharia

Ver bio


Nataniel é Líder de Engenharia com mais de 15 anos de experiência, apaixonado por programação e ensino.

Criou cursos bem avaliados na Udemy e é palestrante frequente no The Developers Conference (TDC), abordando práticas modernas e tendências do setor.

Leciona na Faculdade Gran, aplicando sua experiência prática para enriquecer o currículo acadêmico.

João Augusto

João Augusto

Engenheiro de Software no Nubank

Ver bio


João Augusto Lanjoni é Engenheiro de Software na Nubank, Técnico em Informática e futuro Bacharel em Sistemas de Informação pelo IFSP.

Membro de comunidades de desenvolvimento de software como Java Noroeste, He4rt Developers, Clojure Camp e Clojure Brasil, realizando apresentações e produzindo conteúdo voltado para o ensino de tecnologia no Brasil e no mundo, buscando auxiliar desenvolvedores e aumentar a acessibilidade de conteúdos gerais sobre tecnologia.

Taylson Martinez

Taylson Martinez

Desenvolvedor Kotlin e Java na RedSpark

Ver bio


Taylson Molina Martinez é desenvolvedor com formação em Sistemas para Internet pela FATEC-JALES e especialização em Consultoria Web pela FATEC-SJRP.

Trabalhando na área desde 2012, ele tem ampla experiência com Java, Kotlin, Spring Family e Python.

Alexandre Aquiles

Alexandre Aquiles

Tech Lead na Alura

Ver bio


Alexandre Aquiles é Engenheiro de Computação pela Unicamp. Desenvolve software há mais de 15 anos, tendo trabalhado nas áreas de logística, governo, mineração e seguros.

Há cerca de 10 anos ajuda as pessoas a prosperarem através da Educação em Tecnologia, atuando como professor na Alura.

É especialista em Java e Design de código, mas se aventura por outras áreas.

Jéssica Felix

Jéssica Felix

Engenheira de Software Senior no Itaú Unibanco

Ver bio


Jessica é engenheira de software no Itaú Unibanco, anteriormente atuou como I.T. Architect no Santander Bank e F1rst(grupo Santander).

Em voluntariado, atuou como Tech Lead na "Lacrei Saúde", uma ONG brasileira dedicada a conectar médicos e pacientes LGBTQIA+ para mais empatia no acesso clínico.

João Carlos Barsanelli

João Carlos Barsanelli

Suporte Tecnico na UNICOS

Ver bio


João Carlos Barsanelli é Suporte de TI na Unicos e graduando em Informática para Negócios pela FATEC.

Como GitHub Campus Expert e membro do Programa Aspire Leaders, está em formação para desenvolver aspectos de liderança e gerar impacto social em suas comunidades.

Possui experiência em desenvolvimento de software, participando de projetos web e mobile. Antes de se juntar à Unicos Incorporadora, atuou em empresas como Real Alimentos e EMPRO - Empresa Municipal de Processamento de Dados.

Wesley Bertipaglia

Wesley Bertipaglia

Desenvolvedor Web

Ver bio


Wesley Bertipaglia é Desenvolvedor Full-stack graduado em Informática para Negócios pela FATEC.

Possue uma sólida base em tecnologias front-end e back-end, focado em criar soluções eficientes e escaláveis.

Luciene Cavalcanti

Luciene Cavalcanti

Professora, Maker, Programadora, Palestrante e Formadora

Agenda de Palestras

Fique por dentro das nossas palestras.

Abertura

8:10

System design :101 - o que você deve pensar ao definir suas primeiras arquiteturas

Nessa palestra vamos passar pelos princípios da arquitetura de software, pelos principais componentes de arquitetura de microsserviços, padrões de microsserviços e algumas boas práticas que você DEV JAVA deve se preocupar.

8:30
Kamila Kode

Intervalo

9:20

Tornando-se um contribuidor Open source com apache Tomee

Esta palestra convida indivíduos a se tornarem contribuidores do Apache TomEE, uma versão certificada para Jakarta EE do Apache Tomcat. Ela explica o que é o Apache TomEE e detalha os papéis em projetos de código aberto, como usuários, contribuidores, committers e membros do comitê de gerenciamento de projetos. Além disso, descreve os diferentes tipos de contribuições possíveis, incluindo documentação, testes e desenvolvimento de novos recursos.

10:10
Daniel Dias dos Santos

Indo além da era do Java EE com o Jakarta EE 11

Nesta palestra, vamos explorar o fascinante mundo do Jakarta EE 11, mergulhando em um breve histórico que traça a evolução desde os tempos do Java EE até as inovações atuais. Acompanhando essa jornada, você entenderá os motivos e a importância da transição para o Jakarta EE, além de conhecer as melhorias e novas especificações introduzidas na versão 11.

11:10
Maximillian Arruda

Almoço

12:00

Apache Camel para orquestração de Microservices

Nesta palestra, vamos explorar como o Apache Camel pode ser utilizado para orquestrar microservices de maneira eficiente e flexível. O Apache Camel é um framework robusto de integração que permite a implementação de padrões de integração empresarial de forma simples e intuitiva.

14:10
Nataniel Paiva

Desafios e Lições Aprendidas na Migração de Monólitos para Microserviços em Java

A migração de aplicações monolíticas para uma arquitetura de microserviços representa um dos maiores desafios enfrentados por equipes de desenvolvimento modernas. Nesta palestra, exploraremos as complexidades dessa transição, focando especificamente em aplicações Java. Discutiremos as melhores práticas para a decomposição de monólitos, a gestão de dependências e a refatoração de dados, além de abordar as armadilhas comuns que as equipes encontram durante o processo. Utilizando exemplos práticos e estudos de caso, analisaremos como a adoção de microserviços pode melhorar a escalabilidade, a agilidade e a resiliência das aplicações. Também abordaremos a importância de uma estratégia de migração bem definida e as ferramentas que podem facilitar essa jornada.

15:10
Jessica Felix

Intervalo

16:20

Arquitetando uma Solução com IA Generativa Multi-Modal

Como utilizar as capacidades multi-modais das LLMs como GPT 4+ da OpenAI e Google Gemini para moderar vídeos? Quais as restrições arquiteturais devem ser levadas em conta ao utilizar LLMs para lidar com classificação de imagens e vídeos? Como lidar com custo, resiliência, UX, testabilidade e portabilidade entre diferentes APIs? Qual o melhor estilo arquitetural a ser adotado? E como usar Java para implementar essa solução? Essas e outras questões serão discutidas nessa apresentação!

17:00
Alexandre Aquiles

Agenda de Workshops

Participe dos nossos workshops.

Spring Boot: crie um CRUD de modo rápido e fácil

Inscreva-se
FATEC
30/08
19:00 - 22:00
Luciene Cavalcanti

Desenvolvimento de Aplicações Web Modernas com React

Neste minicurso prático, aprenda os conceitos básicos de React, como criar componentes, manipular estados e muito mais.

Inscreva-se
FATEC
30/08
19:00 - 22:00
Wesley Bertipaglia

GitHub - Funcionalidades Essenciais para Colaboração em Projetos de Software

Neste minicurso prático, explore as principais ferramentas do GitHub, controle de versões, pull requests e muito mais. Ideal para iniciantes e entusiastas em busca de habilidades essenciais para o desenvolvimento colaborativo.

Inscreva-se
IFSP
31/08
14:00 - 17:00
João Carlos Barsanelli

Explorando o Ecossistema Java: Aprofundando em Programação Funcional

Neste minicurso teórico e prático você vai explorar os principais conceitos sobre programação funcional, apresentada de uma visão para desenvolvimento primário ao lado da máquina virtual Java, com Clojure, um dialeto de Lisp com foco na produtividade de desenvolvimento e uma abordagem extremamente produtiva!

Inscreva-se
IFSP
31/08
14:00 - 17:00
João Augusto

Introdução a Kotlin

Neste mini curso, você aprenderá a desenvolver uma API Web usando Kotlin e Spring Boot, utilizando as com requisições GET, POST, PUT e DELETE, a utilização de DTOs para representar informações de input e output. Você também aprenderá a realizar validações utilizando Bean Validation, seguir corretamente os princípios do modelo REST e tratar exceções na API de forma eficaz. Vamos juntos desenvolver uma API robustas e bem estruturadas com Kotlin, aproveitando suas vantagens em comparação ao Java.

Inscreva-se
IFSP
31/08
14:00 - 17:00
Taylson Martinez

Indo além da era do Java EE com o Jakarta EE na prática


Mergulhe no universo do Jakarta EE e inicie o desenvolvimento de aplicações empresariais modernas em Java! Nesse workshop, vamos abordar as seguintes especificações de forma prática:

Ver descrição completa


- Jakarta RESTful Web Services: criar APIs Rest de maneira fácil e prática;

- Jakarta JSON Processing e Jakarta Binding: manipilação e processamento JSON;

- Jakarta Contexts and Dependency Injection: injeção de dependências de maneira type-safe;

- Jakarta Validation: valide seus objetos java de uma forma internacionalizada e elegante;

- Jakarta Persistence: mapeie entidades para banco de dados relacionais;

- Jakarta NoSQL: mapeie entidades para banco de dados não relacionais;

- Jakarta Data: construa repositórios e persista suas entidades de maneira simples;

- Jakarta Faces: construa aplicaçoes web ricas componentizadas;

- Jakarta WebSocket: Implemente aplicações que fornece comunicação em tempo real;

- E outras…

Capacite-se e comece a desenvolver aplicações empresariais robustas e escaláveis com confiança com Jakarta EE.

Inscreva-se
IFSP
31/08
14:00 - 17:00
Maximillian Arruda

Patrocinio

Ajude-nos a disseminar conhecimento, seja um patrocinador.

Ouro

Prata

Bronze

Apoio

Ajude-nos a disseminar conhecimento, seja um apoiador.

Localização

Conheça o local do evento, veja no mapa.