Desenvolvedor Java - 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.