Sobre o PapelO papel envolve o desenvolvimento de soluções robustas e escaláveis utilizando Java e tecnologias modernas, com foco em microserviços e integração de APIs.ResponsabilidadesConhecimento Profundo em Java - Experiência com recursos modernos como Virtual Threads, Pattern Matching e demais melhorias da versão.Frameworks Spring Boot: Desenvolvimento de microserviços e aplicações RESTful.Spring Data: Integração com bancos de dados e abstração de acesso a dados.Arquitetura e Design de Software Experiência com Microservices, Clean Architecture e Domain-Driven Design (DDD).Aplicação de princípios SOLID e design patterns.APIs e Integração Desenvolvimento de APIs RESTful e GraphQL.Integração e documentação de APIs com OpenAPI/Swagger.Persistência de Dados Experiência com JPA e Hibernate (ORM).Conhecimento de bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis).Interface do Usuário (UI) HTML5 & CSS3 → Estruturação e estilização de páginas.JavaScript (ES6+) → Manipulação do DOM, Promises, Async/Await.TypeScript → Tipagem estática para maior segurança no código.Responsive Design → Uso de Flexbox, Grid e Media Queries.Pré-processadores CSS → SASS/SCSS, PostCSS.Frameworks de UI → Material UI, Tailwind CSS, Bootstrap, Ant Design.Cloud e Infraestrutura Cloud Services - Conhecimento em AWS.Metodologias e Ferramentas Metodologias Ágeis Experiência com equipes Agile em frameworks como Scrum.Familiaridade com ferramentas como Jira.QualificaçõesEducação em Ciência da Computação ou área relacionada.Habilidades NecessáriasProficiência em Java e frameworks relacionados.Experiência em desenvolvimento de APIs e integração de sistemas.Conhecimento em metodologias ágeis.Habilidades PreferenciaisExperiência com AWS e serviços de nuvem.Familiaridade com ferramentas de UI e design responsivo.