[Remoto] Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra) | Confidencial (vaga via Sylision)
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Anfängerfreundlichkeit
- 1/100
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1k
- Forks
- 51
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus soujava/vagas-java
-
[Remoto] Desenvolvedor(a) Java Júnior (Marketplace de Lojistas) | Confidencial (vaga via Sylision)OffenCLT Docker Estágio Git Java JPA Júnior JUNIT PJ Remoto Spring SQL
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
soujava/vagas-java#1973 ·
-
CLT Docker Estágio Git Java Júnior JUNIT PJ PostgreSQL RabbitMQ Remoto Spring SQL
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
soujava/vagas-java#1974 ·
-
[Remoto] Desenvolvedor(a) Java Júnior (Integração de Pedidos) | Confidencial (vaga via Sylision)OffenAPI CLT Docker Git Java Júnior PJ RabbitMQ Remoto Spring SQL
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 1/100
soujava/vagas-java#1972 · 1 Kommentar ·
-
API CLT Docker Git Java Júnior PJ PostgreSQL RabbitMQ Remoto Rest Spring SQL
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 1/100
soujava/vagas-java#1969 ·
-
API CLT Docker Git Java JPA Júnior PJ PostgreSQL Redis Remoto Spring SQL
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 1/100
soujava/vagas-java#1967 ·
Alle Issues in soujava/vagas-java
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
-
bug needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
DSpace/dspace-angular#6511 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area: frontend area:byok bug severity:low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
Phone app shows Unknown for a remote machine whose key changedEvtl. vergeben @janicduplessis hat das heute übernommen. Offenarea: mobile priority: P3 type: bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
appandflow/stim#5006 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Area - Local to Cloud Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
microsoft/vscode-mssql#23209 ·
Maintainer antworten meist innerhalb von 1 Tag