Desenvolvimento de Aplicações com Java
A nossa equipe busca um profissional para desenvolver aplicações robustas e escaláveis utilizando Java e tecnologias modernas, com foco em microserviços e integração de APIs.
Responsabilidades Principais
* Conhecimento avançado em Java, incluindo recursos modernos como Virtual Threads, Pattern Matching e outras melhorias.
* Experiência com frameworks como Spring Boot e Spring Data.
* Arquitetura e design de software: Microservices, Clean Architecture e Domain-Driven Design (DDD).
* Aplicação de princípios SOLID e design patterns.
* 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)
* Estruturação e estilização de páginas com HTML5 & CSS3.
* Manipulação do DOM, Promises, Async/Await com JavaScript (ES6+).
* Tipagem estática com TypeScript.
* Responsive Design com Flexbox, Grid e Media Queries.
* Pré-processadores CSS com SASS/SCSS e PostCSS.
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.