Requisitos e qualificaçõesDesenvolver API REST para simulação de operações de um banco digital, contemplando o gerenciamento de contas e transferências entre clientes;Implementar regras de negócio para transferências financeiras e registro de movimentações de contas;Modelar e persistir dados em banco de dados relacional utilizando Spring Data JPA;Garantir a consistência transacional e o tratamento de concorrência nas operações financeiras;Implementar o envio de notificações após a conclusão de transferências financeiras;Desenvolver testes unitários para validação das regras de negócio;Documentar a API utilizando Swagger;Aplicar boas práticas de arquitetura, versionamento de código e documentação técnica.Informações adicionaisExperiência no desenvolvimento de APIs REST utilizando Java e Spring Boot;Conhecimento em modelagem e persistência de dados com banco de dados relacional;Experiência com Spring Data JPA;Conhecimento em transações, consistência de dados e controle de concorrência;Experiência na implementação de regras de negócio para operações financeiras;Vivência com testes unitários;Conhecimento em documentação de APIs com Swagger;Familiaridade com boas práticas de arquitetura e versionamento de código.CLTRemoto no Brasil
Desenvolvedor Java | Mid
COMPASS UOL
Distrito Federal, Distrito Federal