Desenvolvedor Java - Responsabilidades- Conhecimento 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árias- Proficiência em Java e frameworks relacionados. - Experiência em desenvolvimento de APIs e integração de sistemas. - Conhecimento em metodologias ágeis. Habilidades Preferenciais- Experiência com AWS e serviços de nuvem. - Familiaridade com ferramentas de UI e design responsivo.