[Remoto] Desenvolvedor(a) Java Júnior (Marketplace de Lojistas) | Confidencial (vaga via Sylision)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 1/5
- Thời gian dự kiến
- Dưới một giờ
- Mức phù hợp với người mới
- 90/100
Hướng nghiên cứu
Đây là tin tuyển dụng trong nội dung issue; không đề cập đến tệp mã nguồn hay bài kiểm thử. Hãy đọc mô tả vị trí và hướng dẫn ứng tuyển, sau đó nộp đơn qua trang Sylision được liên kết nếu vị trí phù hợp với bạn. Tin tuyển dụng cho biết issue sẽ được đóng khi vị trí được tuyển hoặc trong vòng 28 ngày.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
No marketplace, cada lojista cadastra seus produtos, define preço e estoque e recebe os pedidos que chegam pelo site. Um único carrinho pode ter itens de três lojistas diferentes, e esse pedido precisa ser dividido em partes, cada uma com seu prazo de envio, sua nota fiscal e seu repasse financeiro. Você vai trabalhar no serviço em Java com Spring Boot que cuida dessa divisão e do painel de pedidos do lojista. Os erros que mais doem são os de repasse: comissão calculada sobre o valor errado, frete atribuído ao lojista errado, cancelamento parcial que não ajusta o valor a receber. Lojista que recebe a menos abre reclamação; lojista que recebe a mais raramente avisa. Cada lojista só pode ver os próprios pedidos e os próprios números, então toda consulta precisa respeitar esse limite sem depender de um filtro lembrado na tela.
- Implementar a divisão do pedido em subpedidos por lojista
- Calcular comissão e valor a repassar para cada parte do pedido
- Tratar o cancelamento parcial ajustando o repasse correspondente
- Construir endpoints do painel do lojista com paginação e filtros
- Garantir na camada de repositório que cada lojista acesse só os próprios dados
- Escrever testes com JUnit e Mockito para os cálculos de repasse
- Criar consultas JPA eficientes para listas grandes de pedidos
Local
100% remoto, no Brasil
Requisitos
Obrigatórios:
- Curso, estágio ou projeto próprio em Java
- Java com orientação a objetos e coleções
- Noção de Spring Boot e de JPA
- SQL com agrupamento e soma
- Cuidado com cálculo que envolve dinheiro
- Leitura de regra de negócio escrita por outra área
- Git no fluxo de pull request
Diferenciais:
- Mockito em testes de unidade
- Noção de multilocação, em que vários clientes compartilham o mesmo sistema
- Ter vendido em marketplace ou ajudado alguém a vender
- Docker Compose
- Noção de como nota fiscal e repasse se relacionam num marketplace
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-marketplace-de-lojistas-501?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.
- Ngôn ngữ chính
- TypeScript
- Star
- 1k
- Fork
- 51
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của soujava/vagas-java
-
CLT Docker Estágio Git Java Júnior JUNIT PJ PostgreSQL RabbitMQ Remoto Spring SQL
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
soujava/vagas-java#1974 ·
-
[Remoto] Desenvolvedor(a) Java Júnior (Integração de Pedidos) | Confidencial (vaga via Sylision)Đang mởAPI CLT Docker Git Java Júnior PJ RabbitMQ Remoto Spring SQL
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 1/100
soujava/vagas-java#1972 · 1 bình luận ·
-
CLT Docker Estágio Git Java JPA Júnior JUNIT PJ Remoto Spring SQL
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 1/100
soujava/vagas-java#1971 · 1 bình luận ·
-
API CLT Docker Git Java Júnior PJ PostgreSQL RabbitMQ Remoto Rest Spring SQL
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 1/100
soujava/vagas-java#1969 ·
-
API CLT Docker Git Java JPA Júnior PJ PostgreSQL Redis Remoto Spring SQL
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 1/100
soujava/vagas-java#1967 ·
Tất cả issue của soujava/vagas-java
Issue tương tự
-
Phone app shows Unknown for a remote machine whose key changedCó thể đã có người làm @janicduplessis đã nhận hôm nay. Đang mởarea: mobile priority: P3 type: bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
appandflow/stim#5006 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Area - Local to Cloud Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
microsoft/vscode-mssql#23209 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
code-yeongyu/senpi#5713 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
A-linter
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
oxc-project/oxc#28783 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 84/100
lingdojo/kana-dojo#33553 · 1 bình luận · 5 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày