[Remoto] Desenvolvedor(a) Java Júnior (Marketplace de Lojistas) | Confidencial (vaga via Sylision)
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Anfängerfreundlichkeit
- 90/100
Rechercherichtung
Dies ist eine Stellenausschreibung im Issue-Text; Quelldateien oder Tests werden nicht erwähnt. Lies die Rollenbeschreibung und die Bewerbungsanweisungen und bewirb dich dann über die verlinkte Sylision-Seite, wenn die Stelle zu dir passt. In der Ausschreibung steht, dass das Issue geschlossen wird, sobald die Stelle besetzt ist oder nach 28 Tagen.
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
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.
- 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
-
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 ·
-
CLT Docker Estágio Git Java JPA Júnior JUNIT PJ Remoto Spring SQL
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 1/100
soujava/vagas-java#1971 · 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 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
oxidecomputer/skepsis#102 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
voidzero-dev/void#677 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
kunchenguid/gh-axi#247 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
lidge-jun/opencodex#8101 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag