[Remoto] Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra) | Confidencial (vaga via Sylision)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Accessibilité débutants
- 1/100
Piste de recherche
This issue is a job listing, not a software change: it describes a junior Java role and links to the application page. Read the vacancy details and follow the Sylision link to apply; there are no files or tests to change, and the issue closes when the job is filled or within 28 days.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Nossa empresa
Confidencial (vaga via Sylision): a empresa contratante não é nomeada neste anúncio. A seleção é conduzida pela Sylision.
Descrição da vaga
Quando alguém precisa comprar algo, abre uma requisição. Ela é aprovada pelo gestor, vira cotação com fornecedores e depois pedido de compra, que é enviado ao fornecedor, recebido no almoxarifado e conferido contra a nota fiscal. O sistema acompanha cada passo e impede que um pedido siga adiante sem a aprovação certa. Você vai trabalhar no serviço em Java com Spring Boot que implementa esse fluxo. As regras de alçada são o centro: pedidos acima de certo valor precisam de mais de uma aprovação, e quem pediu não pode aprovar o próprio pedido. Também entra o recebimento parcial, quando o fornecedor entrega só parte do que foi comprado e o restante continua em aberto. Auditoria é rotina nessa área, então cada aprovação, alteração de valor e cancelamento fica registrado com autor e data, e nenhum registro antigo é sobrescrito.
- Implementar o fluxo de requisição, aprovação, cotação e pedido
- Aplicar regras de alçada por valor e por centro de custo
- Impedir que o solicitante aprove o próprio pedido
- Registrar recebimento parcial e saldo pendente de cada item
- Conferir quantidades e valores do pedido com a nota recebida
- Gravar o histórico de alterações para auditoria
- Notificar o aprovador da vez e lembrar quando a aprovação atrasa
- Escrever testes com JUnit para as regras de alçada
Local
100% remoto, no Brasil
Requisitos
Obrigatórios:
- Projeto próprio, estágio ou curso com Java
- Java com orientação a objetos
- Noção de Spring Boot e JPA
- SQL com junção e filtro
- Noção de controle de acesso por perfil
- Leitura de regra de negócio com muitos casos
- Git com branch e revisão
Diferenciais:
- Spring Security
- Ter trabalhado em compras ou almoxarifado
- Noção de máquina de estados
- Ter escrito teste antes do código em algum projeto
- Noção de nota fiscal eletrônica e dos seus dados principais
- Docker
Benefícios
- Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
- Trabalhe de qualquer lugar, com liberdade e flexibilidade
- Conexão global: convivência com times de diferentes países e culturas
- Apoio à saúde física com TotalPass e Mediquo
- Cuidado com a saúde mental pelo programa Team Care
- Contratação e jornada definidas com a empresa contratante
Contratação
CLT ou PJ. Faixa salarial: R$ 3.000 a R$ 4.500 por mês.
Como se candidatar
Pela página da vaga: https://www.sylision.com/vagas/desenvolvedor-java-junior-gestao-de-pedidos-de-compra-515?utm_source=github&utm_medium=comunidade&utm_campaign=soujava
Tempo médio de feedbacks
Contato para retorno do processo: [email protected]
Esta issue é encerrada quando a vaga fecha ou em até 28 dias.
- Langage dominant
- TypeScript
- Étoiles
- 1k
- Forks
- 51
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de soujava/vagas-java
-
[Remoto] Desenvolvedor(a) Java Júnior (Marketplace de Lojistas) | Confidencial (vaga via Sylision)OuverteCLT Docker Estágio Git Java JPA Júnior JUNIT PJ Remoto Spring SQL
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
soujava/vagas-java#1973 ·
-
CLT Docker Estágio Git Java Júnior JUNIT PJ PostgreSQL RabbitMQ Remoto Spring SQL
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
soujava/vagas-java#1974 ·
-
[Remoto] Desenvolvedor(a) Java Júnior (Integração de Pedidos) | Confidencial (vaga via Sylision)OuverteAPI CLT Docker Git Java Júnior PJ RabbitMQ Remoto Spring SQL
Difficulté 1/5 Moins d'une heure Accessibilité débutants 1/100
soujava/vagas-java#1972 · 1 commentaire ·
-
API CLT Docker Git Java Júnior PJ PostgreSQL RabbitMQ Remoto Rest Spring SQL
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 1/100
soujava/vagas-java#1969 ·
-
API CLT Docker Git Java JPA Júnior PJ PostgreSQL Redis Remoto Spring SQL
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 1/100
soujava/vagas-java#1967 ·
Toutes les issues de soujava/vagas-java
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
pingdotgg/t3code#30228 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
ci-cd desktop size:low telemetry-improvement telemetry-round-1
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
vfarcic/dot-agent-deck#2079 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Broken links in the docsOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour