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.
Právě hledáme šikovného technika/ údržbáře, který bude pravou rukou technologům a dalším kolegům při údržbě lakovací linky. Čeká Vás pestrá pracovní náplň, která zahrnuje nejen činnosti spojené s údržbou a servisem robotické linky, ale také analýzu dat a práci s technickou dokumentací.
... Forum ODA (Open Digital Architecture) and Open API concepts to directly improve service delivery, resilience, and flexibility. About the Role The IT Integration Senior Solution Designer position is key to our organizations’ strategic IT Integration Transformation. You will lead the solution design across key integration domains, ...
Nabízíme: - 38,75 hodin týdně - 5 týdnů dovolené - Nástupní mzda: senior 45 000 Kč / junior 40 000 Kč. - Příspěvek na dopravu. - Příspěvek na penzijní připojištění. - Personální strava. - Možnost přespání mezi směnami - Po zkušební době smlouva na rok a následně na dobu neurčitou. - Náborový příspěvek pro kuchaře seniora: ...
Popis pracovní nabídky Tady projekty nekončí v prezentaci. Na jejich konci stojí nový stroj, robot nebo technologie přímo ve výrobě. Hledáme zkušeného projektového manažera, který si vezme na starost nové investiční projekty – od prvního návrhu přes dodavatele a instalaci až po spuštění.
... zákazníky i managementem Velmi dobrou AJ minimálně B2/C1, (NJ výhodou) Flexibilitu a ochotu cestovat po ČR a Slovensku a účastnit se občas i delších projektů Hledám SENIORNÍHO kandidáta, který už má za sebou reálné projekty v kontraktní logistice a dokáže spojit analytické myšlení, znalost skladových procesů, obchodní pohled a ...
... network comprising over 280 flagship stores and around 5,000 multi-brand retailers worldwide. Posizione: Liu Jo is looking for a motivated and customer-oriented Senior Sales Assistant for our Store in Prague on a full-time basis 40 hours per week. The ideal candidate will contribute to delivering an excellent customer experience ...
Nabízíme: - práci v inovativní, dynamicky rostoucí a rozvíjející se české společnosti s celosvětovou působností - možnost seberealizace, prostor pro uplatnění Vašich znalostí a dovedností - firemní kulturu, která usiluje o neustálý rozvoj svých lidí a budování spolupráce napříč týmy - možnost kariérního růstu - 5
Popis pracovní nabídky Každý úspěšný projekt začíná pořádnou přípravou. ️ Budete to právě Vy, kdo pomůže hladce propojit technickou dokumentaci s úspěšnou realizací zakázek! Pozice je vhodná i pro JUNIORY se vzděláním stavebního směru. Nemusíte mít roky praxe, všechno se naučíte! Co bude náplní Vaší práce?
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á?
Senior SAP Consultant At ADP, the world's leading provider of payroll and HR solutions, we are looking for an experienced Senior SAP Payroll Consultan t to join our team in Prague . In this role, you will work with multinational clients, helping them optimize, enhance, and maintain complex SAP Payroll and HR solutions while ...
... Support development teams on technical aspects of system development and integration Ukázat vše (9) O pozici / o projektu Původní popisek. We are looking for a Senior .NET Solution Architect to join a long-term project for a large international professional services organization operating across multiple markets worldwide. ...
... Preparing live data features for partnerships with prop firms - Integrating with market data providers O pozici / o projektu Původní popisek. You’ll join us as a Senior Full-Stack Engineer, with your main focus on TradeZella , our trading journaling and educational platform. TradeZella syncs trade data from over 500 brokers ...
... zákazníky i managementem Velmi dobrou AJ minimálně B2/C1, (NJ výhodou) Flexibilitu a ochotu cestovat po ČR a Slovensku a účastnit se občas i delších projektů Hledám SENIORNÍHO kandidáta, který už má za sebou reálné projekty v kontraktní logistice a dokáže spojit analytické myšlení, znalost skladových procesů, obchodní pohled a ...
- Motivující mzda na základě předchozích zkušeností - Flexibilní pracovní doba - 13. a 14. mzda - Nadstandardní počet dní dovolené - Pravidelné školení a vzdělávání - Moderní technologie - Kariérní růst - Příspěvek na dopravu, penzijko, stravu - Kafetérie Tady projekty nekončí v prezentaci.
... Ř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í ...
Požadujeme Požadujeme: - charakter - odbornost Specifikace odbornosti: - vášeň pro obchodní vyjednávání a cestování - preciznost, systematický a analytický přístup, schopnost dotahovat do konce - týmového ducha - praxi v akviziční obchodní činnosti nebo přímý prodej min. 5 let - znalost angličtiny na úrovni C1 - ŘP sk.
Požadujeme: - SŠ nebo VŠ vzdělání technického směru (praxe může nahradit vzdělání), - minimálně 3 roky praxe v oboru, - znalost PHP a frameworku Laravel, - znalost JavaScript a frameworku https://jobeax.com/link/tzGekrj9a8ToGEDv, - zkušenosti s vývojem webových aplikací, - znalost databází (např. MySQL), - znalost práce s verzovacím ...