Desenvolvedor Java
Descrição da Vaga
**Sobre o Papel** O 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. **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ções** Educaçã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.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev