The ShipMonk systems are designed as a well-architected PHP modular monolith, that we’re operating in Kubernetes. We intend to transform some subsystems into right-sized services and some of them will be rewritten in Java from scratch. This is why we’re seeking experienced Java Developers who are skilled in designing and implementing advanced REST web applications and data integrations - the core of the monolith is here to stay and the services must integrate smoothly.
About us:
Our platform is a solution for the entire process, from the warehousing of goods to the shipping of prepared packages to all corners of the world.
We have 1000+ clients, which are small and medium e-shops, mostly in the US
In the high season, we’re peaking ~100k orders per day
Our Tech stack:
Java 22
Spring ecosystem
Docker
Kubernetes (AWS EKS)
Hibernate
PostgreSQL
RabbitMQ
REST APIs
Very high bar for quality
What does it look like, and what are we proud of?
What does it look like here, and what are we proud of?
The main backend application provides a REST-like API for several types of clients (web, autonomous robots, ios picker devices, microcomputer packers, automatic conveyors, and more).
We have a monorepo for easier CI checks, code sharing, etc.
We have all services completely dockerized for local development. We deploy builds to a hosted Kubernetes cluster in AWS with a single click in the Argo CD several times a day.
With a single click in the CI, each MR can be deployed on a separate dev cluster for E2E and manual testing, so we don't have to compete with a single shared test environment.
We have a strict static-analysis setup with a lot of checks in GitLab CI (Checkstyle, SpotBugs, ErrorProne, NullAway, other linters, security scans, renovate-bot).
In addition to the static analysis, we also do two-round code reviews and the functionality is verified by the QA team and E2E Cypress tests.
We have 10k+ database integration tests with the thoughtful creation of independent datasets for each test - so no shared data that constantly breaks.
We automate the agreed-upon coding rules , to let the machines do the boring parts.
We consider concurrency and design the application to withstand race conditions, which is not uncommon in warehousing systems.
We’re using DataDog, Sentry, and Opsgenie for observability, monitoring, and support.
Our database has grown to several terabytes, so every SQL has to be optimized .
Everything runs in HA, with failovers and autoscaling.
Systems automatically generate documentation of all our APIs from code.
A lot of experienced colleagues to learn from.
Our tooling and codebase is well-compatible with modern AI agents like Claude Code.
GET THE SH*IT DONE
If you like what we do and you are interested in our "story", we look forward to your resume, profile, story, whatever. There are no limits to creativity. Our Recruiter will contact you as soon as possible. We hope to be hearing from you soon.
... Řeší investici, parametry provozu, technické možnosti, návratnost, servis a dlouhodobé fungování. A právě proto hledáme obchodníka, který umí být business developerem, vyjednavačem i partnerem zákazníka. Pokud jste zvyklý/á nejen spravovat existující obchod, ale skutečně jej vytvářet, rádi se s vámi potkáme Osobnostní ...
... návrhu až po spuštění u zákazníka? Přidejte se k moderní společnosti na Vysočině, která realizuje špičkové automatizační projekty na pozici PROGRAMÁTOR ROBOTŮ SENIOR (MZDA OD 65.000 KČ) * převod požadavků zákazníků do konkrétního technického řešení - vývoj a úpravy softwaru pro robotická pracoviště v průmyslové výrobě - programování ...
Czech Republic, Jihlava
Zobrazit nabídku
Deutsche Telekom Services Europe Czech Republic s.r.o.
... RAG and AI agents to transform control testing — while helping us assess the risks, reliability and controls behind AI-enabled systems. We are looking for a Senior AI Expert – Controls & Assurance to strengthen our international Control Testing Team (CTT) within Group ICS Management. CTT provides independent assurance through ...
O pozici / o projektu Původní popisek. Cześć! Poznaj możliwości współpracy ze Scalo! W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu.
Czech Republic
Zobrazit nabídku
Deutsche Telekom Services Europe Czech Republic s.r.o.
... Hands-on Development & Integration: - Develop scripts and technical components required to implement and integrate automation solutions. - Work hands-on with JavaScript, Groovy, Java, Python, or comparable programming/scripting languages and troubleshoot complex technical issues. - Design and implement integrations between ...
Pracovní nabídka ÚSPĚŠNÁ DEVELOPERSKÁ SPOLEČNOST JEDINĚČNÉ PROJEKTY LÍDR V OBLASTI REALITNÍHO DEVELOPMENTU HLEDÁ PRO REALIZACI PROJEKTŮ ZAHRNUJÍCÍCH KOMERČNÍ I BYTOVÉ ČÁSTI, ZKUŠENÉHO PROJEKTOVÉHO MANAGERA. Ideální kandidát na tuto pozici by mněl mít zkušenosti s přípravou projektu, ideálně zkušenosti v oblasti přípravy ...
... S&OP are not just planning routines—they are the backbone of how we run efficient operations, optimize resources, and scale sustainably. We're looking for a Senior Sales and Operations Planning Analyst who will work closely with our Supply Chain leadership and help build our end-to-end forecasting function from the ground ...
Pro našeho klienta, významnou dopravní a spediční společnost, hledáme kandidáta do menšího dispečerského týmu na pozici Zástupce vedoucího dopravy pro náhradní leteckou dopravu. Co Vás na pozici čeká?
Požadujeme Pro našeho klienta, významnou dopravní a spediční společnost, hledáme kandidáta do menšího dispečerského týmu na pozici Zástupce vedoucího dopravy pro náhradní leteckou dopravu. Co Vás na pozici čeká?
... prostor i pro strategii a práci s klienty? Zašlete nám svůj životopis! Rostoucí česká marketingová agentura hledá posilu do týmu na pozici: PPC SPECIALISTA MEDIOR/SENIOR (60-90.000 Kč) * Kompletní správa a optimalizace PPC kampaní * Práce s klienty převážně z oblasti e-commerce * Analýza výsledků kampaní a návrhy na zlepšení ...
O nás Do našeho Domova pro seniory v Brně – Židenicích hledáme zdravotní sestru. Jsme menší Domov rodinného typu s kapacitou 47 klientů. Prioritou v péči o seniory je pro nás empatický přístup ke klientům, profesionální přístup, zájem a trpělivost. Filozofií našeho Domova je co nejvíce přiblížit prostředí a péči o klienty ...
... den? - Zajišťovat komplexní ošetřovatelskou péči – podávání léčiv, převazy, odběry a další ošetřovatelské úkony dle odborných standardů a individuálních potřeb seniorů. - Sledovat zdravotní stav seniorů a reagovat na jeho změny – v případě potřeby předávat informace lékaři a dalším členům týmu. - Vést zdravotnickou dokumentaci ...
... reálné projekty v průmyslové automatizaci a dokážeš samostatně převzít odpovědnost za softwarovou část většího projektu? Pro našeho klienta hledáme zkušeného Seniorního PLC programátora, který se chce podílet na realizaci moderních automatizovaných výrobních linek a průmyslových zařízení. Co budeš dělat? Navrhovat a vyvíjet ...
O nás Pro významnou výrobní společnost hledáme Zkušeného/ou účetní Náplň práce: Do našeho finančního týmu hledáme zkušeného a samostatného kolegu či kolegyni, který/á přebere zodpovědnost za komplexní účetní agendu výrobní společnosti a stane se důležitou oporou našeho týmu. Co bude vaší náplní práce?
Hledáme právě tebe, pokud máš vzdělání v oboru elektro, baví tě projektování a chceš se podílet na zajímavých projektech zemědělských staveb a fotovoltaiky. Pozice je vhodná i pro juniory, do problematiky tě zaučíme. Čeká na tebe kombinace práce v kanceláři, terénu a komunikace se zákazníky.
ROZPOČTÁŘ STAVEB - JUNIOR I SENIOR (55-70.000 Kč) Česká projekční kancelář Hledáme novou spolehlivou posilu na pozici rozpočtáře do stabilního týmu! Potřebujeme někoho, kdo má alespoň krátké zkušenosti s tvorbou stavebního rozpočtu a umí pracovat v programu Kros. Jsme otevřeni juniorním i seniorním kandidátům. Příprava ...
Náplň práce: V Ostravě se buduje nový účetní tým :) a proto hledáme zkušenějšího účetního, který už má za sebou pár závěrek, ví, co obnáší práce v hlavní knize, a chce mít věci pod kontrolou. Nepůjde o „hašení požárů“, ale o stabilní roli v rámci GL a závěrkového procesu.
Už nechcete být jen člověkem, který projektuje jednu část elektro? Máme pro vás roli, ve které využijete své zkušenosti se silnoproudem, ale postupně převezmete odpovědnost za celou elektro část velkých průmyslových projektů.
PROJEKTANT SILNIC - JUNIOR I SENIOR (50-70.000 KČ) Příležitost pro juniory i zkušené projektanty Do našeho týmu hledáme projektanta silničních staveb, který se chce podílet na zajímavých dopravních projektech a dále rozvíjet své odborné zkušenosti. Nezáleží na tom, jestli už máte za sebou roky projektování, nebo teprve ...