Estamos em busca de um(a) Desenvolvedor(a) Java Backend talentoso(a) para integrar nossa equipe e contribuir no desenvolvimento de uma plataforma de carteira digital robusta e escalável.
📌 Requisitos Obrigatórios
Linguagem e Framework:
Java 17+ (preferencialmente Java 21)
Spring Boot 3.X
Spring Security (OAuth2 Resource Server, JWT com RSA)
Spring Data JPA / Hibernate
Arquitetura e Design Patterns:
Arquitetura Hexagonal (Ports & Adapters) – experiência prática com separação de camadas: Controllers → PortsIn → UseCases → PortsOut → AdaptersOut
Arquitetura em Camadas – compreensão sólida de separação de responsabilidades
Clean Code e SOLID principles
Padrões REST API e boas práticas de design de APIs
Banco de Dados:
SQL Server ou bancos relacionais similares
Modelagem de dados e JPA/Hibernate
⭐ Requisitos Desejáveis (Diferenciais)
Cloud e DevOps:
☁️ Microsoft Azure (App Service, ACR, Blob Storage)
🔧 Azure DevOps (Pipelines CI/CD, Repos, Boards)
🐳 Docker e containerização
Arquitetura Distribuída:
🏗️ Microsserviços – design, comunicação entre serviços
📨 Apache Kafka (mensageria e eventos)
WebSockets para comunicação em tempo real
Anúncio de Vaga para
🎁 O que oferecemos
Salário competitivo
Ambiente colaborativo e inovador
Oportunidade de crescimento
Vale Transporte e Alimentação
PJ com férias remuneradas e 13 salário