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.
... sportovní, kulturní, zážitkové, životní pojištění a mnoho dalšího); pohodlné parkování v areálu s bezpečným přístřeškem na kola a motocykly. Kontakt zasláním životopisu na e-mail: [email protected] Společnost Wikov MGI a.s. hledá vhodného kandidáta na pozici Plánovač / plánovačka výroby senior (production planner senior).
O pozici / o projektu Původní popisek. We are looking for a skilled and motivated Senior Java Developer to join the AI‑Enabled Delivery Programme within the Global Collateral & Facility Management area. In this role, you will develop and integrate production‑grade Java microservices, contribute to solution design, and work ...
O pozici / o projektu Původní popisek. We are looking for a Senior Java Developer (7+ years of experience) to lead the development of resilient, highly available systems and event-driven microservices in a high-stakes financial environment. Odpovědnosti Původní popisek. - Architecture & Infrastructure: Lead the development ...
O pozici / o projektu Původní popisek. Senior Java Developer (Kafka) 150-200 PLN/h net + VAT B2B/UoP Warsaw | Hybrid model: 1 day per week from the office Join an international organization delivering a large-scale Big Data integration platform connecting systems across multiple countries within the logistics industry. ...
... members and stakeholders to design and implement strategic solutions. The successful candidate will work in a dynamic global environment, collaborating with developers, project managers, business stakeholders, and technical experts across multiple locations. Odpovědnosti Původní popisek. - Develop new features and enhance ...
... authorities in the Danish municipal software landscape. The development team is multinational, with the bulk of development handled from Poland. How do we work? #Java #Java EE #Hibernate # Wildfly 15 #RabbitMQ # MariaDB #MongoDB # Git #Gradle #Bamboo #Stash #Docker # Angular You will love working with us because of: Professional ...
O nás Pro stabilní mezinárodní společnost působící v oblasti technických řešení a energetiky hledáme samostatného nákupčího, který se chce podílet na řízení dodavatelského řetězce v dynamickém a odborném prostředí. Náplň práce: - Samostatné řízení nákupu svěřeného portfolia technických produktů.
Job offer Are you an experienced accounting professional looking for a role with autonomy, responsibility, and international exposure? We are seeking a Senior Accountant to support the launch and operations of a newly established Prague branch of a well-established international trading company. This is an excellent opportunity ...
Práce máme až nad hlavu a proto potřebujeme nové posily. Hledáme zkušené Elektroprojektanty s nadšením pro automatizaci. - Máš elektrotechnické vzdělání a ideálně víceletou zkušenost s elektrokonstrukcí strojů nebo linek? Velké plus pro nás bude i praxe s návrhem rozvaděčů.
Pracovní náplň - vedení pohovorů s kandidáty, komunikace s firmami - tvorba a správa inzerátů, zpracování životopisů - aktivní vyhledávání kandidátů, práce s databázemi - obchodní aktivity, akvizice nových klientů - účast na obchodních jednáních a pohovorech - administrativní činnosti spojené s výkonem pozice Co
* Vyhledávání a nábor talentů - vedení pohovorů s kandidáty a jejich provázení výběrovým řízením * Aktivní oslovování kandidátů prostřednictvím databází, sociálních sítí a dalších náborových kanálů * Komunikace s klienty, spolupráce na strategiích jejích businessu a budování dlouhodobých obchodních vztahů * Rozvoj
... communication, coordination, and "translation" (bridging) capabilities. ● Language Requirements: Native Czech/Slovak speaker with a good command of English (B2 level). Senior Accountant Employer MINTH CZ s.r.o. Úžice 298 Grab the opportunity! Less than 4 applicants so far. Apply Apply Save offer Save offer More options Print Share ...
Hledáme zkušeného odborníka v oblasti účetnictví, který převezme odpovědnost za komplexní vedení účetní agendy. Nabízíme roli, kde můžete uplatnit své znalosti v praxi a podílet se na zlepšování procesů.
... apply to discover the true extent of your capabilities. Odpovědnosti Původní popisek. - Own and develop core components for the Prime Brokerage platform using Java/Kotlin. - Provide technical leadership to an agile team, mentoring developers and establishing best practices for coding, testing, and CI/CD. - Drive a culture ...
Popis pracovní nabídky Kateřina Jeřábková, e-mail: použijte odpovědní formulář - prokazatelná zkušenost v oboru na pozici Senior Account Manager / Account manager v kreativní / digitální / marketingovém agenturním prostředí - prokazatelná zkušenost s koordiniváním a management klientů - profesionální úroveň angličtiny (C1) ...
Koho hledáme? Poradíte si hravě s tvorbou SEO strategie a content plánem? Je pro vás audit on-page i off-page faktorů hračka? Nebaví vás nudná klíčovka a chcete ji dělat efektivně a rychle pomocí AI a R? Chcete nasbírat zkušenosti s klienty z různorodých oborů?
Popis pozice Hledáme zkušeného Senior Strategic Buyer, který převezme odpovědnost za strategický nákup, klíčové dodavatelské vztahy a optimalizaci nákladů. Nečeká vás jen vyjednávání cen a vystavování objednávek. Hledáme člověka, který dokáže strategicky pracovat s dodavatelským trhem, hledat nové příležitosti, nastavovat ...
... environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere. Senior Accountant II Our Corporate Functions are made up of teams that support Expedia Group, including our Global Finance Org., Legal Team, Strategy and Corporate ...
... linguistic and event management services, currently expanding quickly internationally. For our European Operation Center in Prague, we are currently looking for an: Senior Events Manager The Solten Group has been organising meetings, conferences, seminars and field visits, from 20 to 1,200 participants, for mostly international ...