Desenvolvedor JavaO objetivo principal da posição de Desenvolvedor Java é garantir que o desenvolvimento seja escalável utilizando Java e tecnologias modernas, com foco em microserviços e integração de APIs.Responsabilidades TécnicasProfundo conhecimento em Java, com experiência em recursos modernos como Virtual Threads, Pattern Matching e demais melhorias da versão.Frameworks como Spring Boot e Spring Data para o desenvolvimento de microserviços e aplicações RESTful.Arquitetura e Design de Software com ênfase em Microservices, Clean Architecture e Domain-Driven Design (DDD).Aplicação de princípios SOLID e design patterns para garantir a qualidade do código.Desenvolvimento de APIs RESTful e GraphQL para integrar sistemas.Integração e documentação de APIs com OpenAPI/Swagger para garantir a consistência dos dados.Persistência de Dados com experiência em JPA e Hibernate (ORM).Conhecimento de bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis).Interface do Usuário (UI) com habilidades em HTML5 & CSS3, JavaScript (ES6+), TypeScript e Responsive Design.Cloud e Infraestrutura com conhecimento em AWS e metodologias ágeis.