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.
Hledáte samostatnou účetní roli, kde budete mít odpovědnost, důvěru a prostor ovlivňovat nastavení procesů? Pro stabilní společnost hledáme zkušenou účetní osobnost, která si poradí s komplexním účetnictvím , účetními uzávěrkami i komunikací napříč firmou.
... gap between complex business processes and cutting-edge AI agents? Do you care deeply about prompt design, reliability, and governance? We are looking for a Senior AI Prompt Engineer & Agent Configuration Specialist to join our innovative team at Siemens. If you thrive on turning complexity into clear, actionable instructions ...
... troubleshooting and developer automation—while maintaining sound engineering judgement and accountability for security, quality and production outcomes. As a Senior Java Backend Developer you will: - Design, implement, test and operate maintainable Java backend services for a business-critical electronic trading platform. ...
... IT Services, we are passionate about providing excellent service to our customers. Our DevOps team is continuously expanding. #DHL #DHLITServices #GreatPlace #JavaScript #ITArchitecture #CMS Grow together Our department provides both project delivery and operational support services for DHL’s global web platform, https://jobeax.com/link/mJenzjZcLb2tNPFS ...
Commerzbank is looking for a Senior Business Expert for standard sourcing systems such as SAP Ariba, SAP MM and Ivalua. You will connect business, IT and operations, using strong analytical and communication skills to work effectively with management, business teams, developers and other stakeholders. As a Senior Business ...
... for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed. About the Role As a SmartRecruiters Business Process Senior Consultant, you will serve as a trusted advisor to enterprise customers, guiding them through the design, delivery, and adoption of SmartRecruiters solutions. ...
Popis pracovní nabídky Pro našeho klienta, společnost specializující se na kvalitní výrobu, kreativní a originální design, konstrukci a realizaci interiérů prodejních a obchodních prostor, hledáme zkušeného HR profesionála, který propojí každodenní personální agendu s dlouhodobým rozvojem zaměstnanců, týmů a firemní
... clinical development journey. Our expertise includes full service-capabilities, resourcing and Functional Service (FSP) solutions. Join Our Team as a Freelance Senior Clinical Research Associate (0.25 FTE) - home based in Czech. Interested in future opportunities with TFS HealthScience? We are currently building a network ...
... engineers work close to the operating system and hardware, where security, reliability and long-term maintainability matter. About the role We are looking for a senior, hands-on Embedded Platform Security Engineer with strong experience securing Linux and Android platforms at system level. This is an engineering and integration ...
Hledáme zkušeného projektového manažera, který převezme vedení významného pozemního projektu v Ostravě. Čeká vás řízení rozsáhlé výstavby od úvodní fáze až po finální předání investorovi.
... našeho klienta, společnost zabývající se vývojem a výrobou parních turbín a energetických zařízení, hledáme vhodné kandidáty na pozici Technický manažer projektu senior (HIP). Náplň práce: * Technické vedení největších a nejnáročnějších projektů společnosti * Koordinace interních i externích týmů, projektantů a subdodavatelů ...
For our client located in Prague we are looking for a Senior I2C Representative to support both day-to-day Invoice to Cash activities and a business unit spin-off project. The role combines operational Accounts Receivable responsibilities with participation in the setup and transition of new legal entities, requiring close ...
Popis pozice Co očekáváme? - Samostatnost v přípravě a provádění integračních testů s použitím Soap UI / Ready API, popř. Postman na mediorní či seniorní úrovni. - Schopnost nastavení WS-Security, využívání assertions, propeties a datasources. - Zkušenosti s přípravou, prováděním a vyhodnocováním funkčních testů na základě ...
We are looking for a Senior Python Software Engineer to join our team. Develop and maintain backend applications using Python and various frameworks, with a focus on AWS technologies Collaborate with cross-functional teams to plan, design, and implement software solutions Participate in code reviews, identify areas for ...
... you have strong experience in cloud and contact center architecture, building scalable systems that power real customer interactions? Are you looking for a senior role where you can take full ownership of architecture, strategy and long-term platform evolution? In this role, you will take ownership of the architecture ...