Desenvolvedor Java
O papel exige habilidades técnicas avançadas no desenvolvimento de soluções robustas e escaláveis utilizando Java e tecnologias modernas, com foco em microserviços e integração de APIs.
* Habilidades Técnicas:
o Conhecimento Profundo em Java: Experiência com recursos modernos como Virtual Threads, Pattern Matching e demais melhorias da versão.
o Frameworks: Spring Boot (Desenvolvimento de microserviços e aplicações RESTful) e Spring Data (Integração com bancos de dados e abstração de acesso a dados).
o 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.
o APIs e Integração: Desenvolvimento de APIs RESTful e GraphQL. Integração e documentação de APIs com OpenAPI/Swagger.
o Persistência de Dados: Experiência com JPA e Hibernate (ORM). Conhecimento de bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis).
o 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.
o Cloud e Infraestrutura: Conhecimento em AWS.
Nossa empresa busca profissionais que estejam atualizados nas últimas tecnologias e tenham experiência em desenvolver soluções escaláveis e robustas. Se você é um especialista em Java e tem experiência em microserviços e integração de APIs, entre em contato conosco.