Senior Java Developer v Praha, Česko is listed on Jobeax. Browse 90,000+ vacancies available.
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.
... — input validation, authentication and authorisation, secure storage, and compliant logging and monitoring - Bridge the gap between front-end and back-end developers, facilitating communication and ensuring cohesive integration of all system components - Participate in the design and creation of scalable software, develop ...
Are you a Java developer looking for an opportunity to work on modern applications and APIs in an international environment? Join a software engineering team in Prague and contribute to the development and modernization of applications used across different countries. You’ll work with Java, Spring Boot, REST APIs and cloud-native ...
Description: Are you a Java developer looking for an opportunity to work on modern applications and APIs in an international environment? Join a software engineering team in Prague and contribute to the development and modernization of applications used across different countries. You’ll work with Java, Spring Boot, REST ...
... to proactively detect & respond to threats. What will you do? Primary responsibilities include : - Design, develop (primarily in Go and partially also in in Java), implement, test, document, and operate large-scale, high-volume and low latency applications, built to handle several millions of events per second. - Translate ...
* 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. ...
... Solid track record in full-stack software development spanning enterprise back-end architectures and modern web front ends. - Strong programming proficiency in Java 17+ and/or Kotlin, complemented by practical experience with Spring and Hibernate. - Hands-on familiarity with modern JavaScript, CSS, HTML, and client-side component ...
Pracovní nabídka Pro našeho klienta, úspěšnou mezinárodní společnost se sídlem v centru Prahy, hledáme zkušeného kandidáta či kandidátku na pozici Senior Financial Controller. Pozice je zaměřena na finanční řízení české společnosti a nabízí úzkou spolupráci s lokálním managementem i finančními týmy v rámci celé skupiny. ...
... 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).
... 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ů.
... dokumentace Spolupráce s designéry, technologiemi a výrobou Hledání technicky i výrobně optimálních řešení Podílení se na vývoji unikátních zakázkových projektů U seniorních pozic vedení technických projektů a mentoring juniorů Chcete navrhovat unikátní světelné instalace, které zdobí hotely, rezidence a ikonické budovy po celém ...
... oblasti pozemního, dopravního i inženýrského stavitelství. Vedle zakázkové výstavby realizuje také vlastní developerské projekty. Díky stabilnímu růstu a profesionálnímu zázemí se podílí na celé řadě významných projektů ...
... znají jménem a na všem se dá lidsky domluvit. - Po zapracování možnost využít home office 2 dny v týdnu. Co byste měl splňovat? - Seniorní praxe: Prokazatelná zkušenost s konstrukcí mechanismů nebo linek. - Software: Pokročilé ovládání SolidWorks nebo Inventor. ...
... industries. The company has been established in 1912 and employs about 20 000 people at 47 locations in 22 countries. Job Description We are looking for a Hardware Developer with experience in power electronics who is eager to expand their expertise, take on new challenges, and contribute to the growth of our international team. ...
... Understanding of secure software development principles - Flexibility and willingness to learn new / different technology skills - Experience with and active usage of developer AI tools (e.g. GitHub Copilot / Claude Code / Cursor / Kiro / etc.) - Understanding and experience with Spec-driven Development is a plus What we offer - Exciting ...
Popis pozice Co od Vás očekáváme: - Zkušenost z velkého integračního projektu a komplexního prostředí (znalost bankovního prostředí výhodou). - Schopnost vidět souvislosti z nadhledu.