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 LinkedIn 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
Desenvolvedor Java
EMPRESA CONFIDENCIAL
Espírito Santo, Rio Grande do Norte