Criar Soluções Inovadoras
Desenvolver soluções robustas e escaláveis com Java e tecnologias modernas, foco em microserviços e integração de APIs. Nossa equipe busca profissionais para criar softwares com alta performance e estabilidade.
Habilidades Requeridas
* Conhecimento profundo em Java, incluindo recursos modernos como Virtual Threads, Pattern Matching e melhorias da versão mais recente.
* FrameworSpring Boot: Desenvolvimento de microserviços e aplicações RESTful.
Spring Data: Integração com bancos de dados e abstracção de acesso a dados.
* Arquitetura e Design de Software: Experiência com Microservices, Clean Architecture e Domain-Driven Design (DDD), aplicando 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) e 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 com JavaScript (ES6+) e TypeScript para tipagem estática.
* Cloud e Infraestrutura: Conhecimento em AWS e experiência com equipes Agile em frameworks como Scrum, familiaridade com ferramentas como Jira.
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.