Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra)

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

35 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ambiente remoto 100%
CLT ou PJ
Flexibilidade de horário
Desenvolvimento com Spring Boot

Job summary

A Sylision procura um(a) Desenvolvedor(a) Java Júnior para atuar no fluxo de Requisição, Aprovação, Cotação e Pedido de Compra. O papel envolve implementar regras de alçada por valor e centro de custo e auditoria completa.

Você trabalhará 100% remoto, com CLT ou PJ, e fará parte de um time que garante rastreabilidade de cada alteração. É exigido Java OO, Spring Boot, JPA, SQL com joins, Git e testes com JUnit 5.

Qualifications

  • Java orientado 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

Responsibilities

  • 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 com a nota recebida
  • Gravar histórico de alterações para auditoria
  • Notificar aprovadores e lembrar aprovações atrasadas
  • Escrever testes com JUnit

Skills

Java OO
SQL p/ joins
Controle de acesso
JUnit
Leitura de regras de negócio

Tools

Spring Boot
Spring Security
JPA
PostgreSQL
Docker
Git

Job description

Vaga aberta de Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: junior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 3.000 a R$ 4.500.

Contratação: tempo integral, CLT ou PJ.

Sobre a 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.

O que você vai fazer:
  • 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
Requisitos:
  • 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
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Cada regra de aprovação é escrita como cenário de teste antes do código, junto com quem cuida de compras, e a revisão confere se o cenário foi coberto. Escrever o teste antes e o código depois é algo que você toparia aprender? Na candidatura, informe a sua pretensão salarial.

Benefícios oferecidos pela empresa contratante:
  • 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
Tecnologias envolvidas:
  • Java
  • Spring Boot
  • Spring Security
  • JPA
  • PostgreSQL
  • JUnit 5
  • Docker
  • Git

Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Front-end React Pleno (Gestão de Pedidos de Compra)
Desenvolvedor(a) Front-end React Pleno (Gestão de Pedidos de Compra)

Sylision • United States

Remote
USD 11,000 - 15,000
Trabalhe em remoto 100%
Benefícios corporativos
Cultura colaborativa
+1
Desenvolvedor(a) Java Júnior (Marketplace de Lojistas)
Desenvolvedor(a) Java Júnior (Marketplace de Lojistas)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global
+3
Analista Funcional Pleno (Varejo e E-commerce)
Analista Funcional Pleno (Varejo e E-commerce)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar, com flexib
Conexão global: equipes de diferentes
+1
Desenvolvedor(a) Java Sênior (Relatórios Gerenciais)
Desenvolvedor(a) Java Sênior (Relatórios Gerenciais)

Sylision • United States

Remote
USD 27,000 - 34,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+2
Analista de Testes de Performance Pleno (Gestão de Pedidos de Compra)
Analista de Testes de Performance Pleno (Gestão de Pedidos de Compra)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Flexibilidade remota
Conexão global
+2
Desenvolvedor(a) Java Pleno, Back-end de Logística
Desenvolvedor(a) Java Pleno, Back-end de Logística

Sylision • United States

Remote
USD 19,000 - 28,000
Desenvolvedor(a) .NET Pleno (Cadastro de Fornecedores)
Desenvolvedor(a) .NET Pleno (Cadastro de Fornecedores)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global: times de diferentes pa
Desenvolvedor(a) Java Pleno, Back-end de Pagamentos
Desenvolvedor(a) Java Pleno, Back-end de Pagamentos

Sylision • United States

Remote
USD 21,000 - 31,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+1
Desenvolvedor(a) Node.js Júnior (Controle de Estoque)
Desenvolvedor(a) Node.js Júnior (Controle de Estoque)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Healthy benefits
Desenvolvedor(a) Java Júnior (Notificações)
Desenvolvedor(a) Java Júnior (Notificações)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times diversos
+3