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.
* Flexibilní pracovní doba, home office * Spolupráce na HPP i IČO * 5 týdnů dovolené * Multisport karta, příspěvek na stravování * Prostor pro samostatnost a vlastní nápady Moderní technologie. Vlastní produkt. Home office. Jsme česká softwarová společnost a ...
Plný úvazek
HPP
OSVČ
Práce z domova
Pružná doba
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Integration & API Developer – AWS, Python and AI Agents based in Czechia. This is a remote opportunity for a senior developer focused on APIs, system integrations, and AI-powered enterprise ...
... engineering practices, automation, testing, and observability. O pozici / o projektu Původní popisek. About the role We’re looking for a passionate and experienced Senior Platform Engineer to join our Developer Experience & Enablement Platform (DEEP) team . Within this team, we provide a trusted engineering foundation through ...
* Technologickou svobodu: Nejsme korporátní továrna na kód. Vyvíjíme unikátní produkty a spoustu věcí si stavíme od nuly na vlastních řešeních. * Čas na odpočinek: 5 týdnů dovolené + dalších až 5 dnů volna navíc (celkem až 30 dní).
O pozici / o projektu Původní popisek. ASTRO Department develops applications to manage the ASTRO networks using Java backend technology and web frontend. The applications are built using CI/CD pipelines and used by Customers on premise. The candidate will use the following technologies: Java21 backend, web frontend. Tomcat, ...
... Integrating Azure AD authentication and applying security best practices Ukázat vše (10) O pozici / o projektu Původní popisek. We are looking for a versatile Senior .NET Developer to join the modernization program, migrating a portfolio of legacy applications to a cloud-native Azure architecture. In this role, you will work ...
... us as we go fearlessly forward together, growing, learning, and making a real impact for some of the world’s biggest brands. Now we are looking for a Middle/Senior Java Developer to join the team that works on the Veeam Backup for Salesforce. About the Role Join us as a Java Developer and help shape the Veeam Backup for ...
... naszego działania to m.in.: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi, dedykowane zespoły developerskie. Cześć! U nas znajdziesz to, czego szukasz - przekonaj się! W Scalo czeka na Ciebie: - praca zdalna, - stawka do 145 PLN/h przy B2B w zależności od doświadczenia. ...
... Microsoft Azure, z naciskiem na bezpieczeństwo, zgodność z regulacjami oraz rozwój funkcjonalności biznesowych, - wykorzystywany stos technologiczny w projekcie: Java, Spring Framework, Spring Boot, PostgreSQL, Thymeleaf, Bootstrap, Microsoft Azure, - rozwijanie i utrzymywanie funkcjonalności backendowych w aplikacji opartej ...
O pozici / o projektu Původní popisek. For our Client we are looking for an experienced Java Developer who will be responsible for both the development and maintenance of the microservices. Location : Kraków, hybrid work model – 2 days per week in the office, 3 days remote Cooperation model: [Full-time / B2B] Project for ...
O pozici / o projektu Původní popisek. Java Developer/Senior Java Developer Lokalizacja: Warszawa (model hybrydowy: minimum 1 dzień w tygodniu w biurze) Umowa B2B: 150–170 PLN/h Zakres planowanych prac: • Budowa i rozbudowa systemów w architekturze mikrousługowej oraz monolitycznej dla obszaru zgłaszania i obsługi szkód ...
... innovative technology and backed by reach and strong balance sheet. We’re looking for people with drive and ambition, and a sense of fun. The client needs experienced Java Developers for several different teams dealing with payments, cards management, invoices, credit products. Most of the teams already exist and it will be their ...
... branży ubezpieczeniowej związany z rozwojem nowoczesnych rozwiązań backendowych oraz AI/Automation, - projektowanie i rozwój systemów backendowych opartych o Java oraz nowoczesne technologie AI, - budowa agentów, workerów i autonomicznych procesów wspierających złożone procesy biznesowe, - tworzenie oraz rozwój systemów ...
O pozici / o projektu Původní popisek. Senior Java Developer (Payments & AI Solutions) k/m Lokalizacja: 100% Remote Forma współpracy: B2B / Full-time Rate: 150-170PLN netto O projekcie Dołącz do zespołu rozwijającego nowoczesną platformę płatniczą obsługującą tysiące transakcji w środowisku o wysokiej dostępności i dużej ...
O pozici / o projektu Původní popisek. Senior Java Developer Location: Kraków, Poland (hybrid: 2 days in the office, 3 days remote) B2B Contract: 190 – 230 PLN / hour We are looking for a proactive Senior Java Developer to join an international Agile team building high‑performance backend solutions for trading and risk‑related ...
... on the principles of own business - B2B, implementing projects for clients running innovative and modern projects. We are seeking a skilled and experienced Senior Java Developer to join our dynamic technology team within the banking sector. - B2B contract - Hybrid work: 4 days in a week in the Warsaw office - Rate: 180-220 ...