Senior Java Developer

21 hours ago


Prague, Hlavní město Praha, Czech Republic ShipMonk Full time 1,200,000 - 2,400,000 per year

About ShipMonk

ShipMonk isn't just a 3PL; we're a growth partner for merchants. We provide cutting-edge technology and a network of owned and operated fulfillment centers that empower high-growth ecommerce and DTC brands to stress less and grow more. With over 2,500 employees across five countries, we're on a mission to revolutionize fulfillment by providing everything from the fastest click-to-delivery and real-time inventory to custom solutions—all with a merchant-first mindset.

Why ShipMonk?

We believe in building for the long term, and our success is powered by five key differentiators that help us become true partners to our merchants.

● Global Fulfillment Network: Our 12+ owned and operated fulfillment centers span the US, Canada, Mexico, the U.K., and Mainland Europe. We never outsource, ensuring quality and consistency.
● Proprietary Technology: We've eliminated the need for tribal knowledge with our AI-powered platform. It provides a real-time, unified view of inventory and orders, giving our merchants the control and visibility they need to succeed.
● Unrivaled Support: We provide hands-on, "mom and pop" support with a global reach. Our dedicated teams are on-site at every fulfillment center, ready to jump into action.
● Transparent Pricing: We believe in honest, long-term partnerships. Our all- inclusive pricing means predictable costs, with no hidden fees or surprises.
● Committed to the Future: We invest over $10 million annually in research and development to ensure our technology and services continually evolve, helping merchants plant roots with a partner who is here to stay.


Our Core Values
Our values are the heart of our culture. We're looking for individuals who embody these principles every day.

● Merchant-first: We handle the logistics so our merchants can focus on what they do best—growing their business.
● Own it: We take ownership of our work, our mistakes, and our successes.
● People make ShipMonk: We believe in our team and invest in our people.
● Change the score: We challenge the status quo, constantly innovating and improving.
● Get sh*t done: We're a fast-paced, high-growth company that values action and results.

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

Tech stack:

  • Java 22
  • Spring ecosystem 
  • Docker
  • Kubernetes (AWS EKS)
  • Hibernate
  • PostgreSQL
  • RabbitMQ
  • REST APIs 
  • Very high bar for quality

Other teams, you'd cooperate with: 

  • Customer's backend: development of the functions of the existing web environment
  • Warehouse: optimization and automation of warehouse processes
  • Internals: refactoring, tech-debt reduction, and legacy code removal
  • Frontend (TypeScript clients in React, E2E)
  • Data Science and Data Engineering (AI, DWH, data-governance, prediction and optimization, business intelligence)
  • QA (acceptance-criteria testing)
  • DevOps / Infrastructure (Kubernetes & CI management)
  • Product owners (Asana & project management)



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 8k+ 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.

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. We hope to be hearing from you soon.

ShipMonk is an equal opportunity employer. We value diversity and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


  • Java Developer Senior

    2 weeks ago


    Prague, Hlavní město Praha, Czech Republic Infor Full time

    General informationCountryCzech RepublicCityPragueJob ID46336DepartmentDevelopmentDescription & RequirementsInfor is looking for an experienced Java backend engineer to join the Infor Artificial Intelligence development team. Infor Artificial Intelligence is a large-scale machine learning platform, which provides a modeling environment for building data...


  • Prague, Hlavní město Praha, Czech Republic Integrators services Full time 900,000 - 1,200,000 per year

    HybridLokation: Prague (Pankrác) 3x ho, 2x onsiteLanguage: English required, Czech an advantageLevel: SeniorForm of cooperation: ContraktorStart date: asapAllocation: Full-TimeAllocation length: Long termDescription:BARX Pay is a Java Spring Boot application with a React frontend. It runs in Docker containers in RedHat Openshift, uses an Oracle database and...


  • Prague, Hlavní město Praha, Czech Republic Sky Full time 1,200,000 - 2,400,000 per year

    Join us and build a streaming platform used by millions.At Sky Czech Republic, we're building the tech backbone that powers some of the world's biggest streaming services. Ever heard of Peacock in the U.S., Showmax in Africa, or SkyShowtime in the Czech Republic? They all run on our global streaming platform—a kind of technological skeleton where each...


  • Prague, Hlavní město Praha, Czech Republic Sky Full time 80,000 - 120,000 per year

    Join us and build a streaming platform used by millions.At Sky Czech Republic, we're building the tech backbone that powers some of the world's biggest streaming services. Ever heard of Peacock in the U.S., Showmax in Africa, or SkyShowtime in the Czech Republic? They all run on our global streaming platform—a kind of technological skeleton where each...

  • BE Java developer

    2 weeks ago


    Prague, Hlavní město Praha, Czech Republic COPS Solutions Full time 900,000 - 1,200,000 per year

    Staňte se součástí profesionálního týmu, sdílejte zkušenosti, podpořte svůj růst a podílejte se na dlouhodobých projektech vývoje aplikací pro významné klientyÚroveňMediorSeniorExpertPoziceJava developer.NET developerSpolupráceFreelancerHPPHomeofficeÚvazekPlný úvazekMzda Kč / měsíc nebo si řekni o vícInformaceCOPS SolutionsPraha...


  • Prague, Hlavní město Praha, Czech Republic Deutsche Börse Group Full time 40,000 - 80,000 per year

    Your area of work:As a Java/Fullstack developer in our eListing team, you will develop applications to digitize and improve the cash security listing process. This will give you an insight into the infrastructure and the processes of one of the globally leading exchange organizations.Apart from that, you will learn more about application development in...

  • Senior Java Engineer

    2 weeks ago


    Prague, Hlavní město Praha, Czech Republic Thales Full time 900,000 - 1,200,000 per year

    Location: Praha, CzechiaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more....

  • Java developer

    3 days ago


    Prague, Hlavní město Praha, Czech Republic Principal engineering s.r.o. Full time 400,000 - 600,000 per year

    Pro našeho klienta hledáme zkušeného Java developera, který se připojí k týmu v rámci projektů zaměřených na kybernetickou bezpečnost, správu IT infrastruktury a vývoj informačních systémů. Pro vývojáře zajímavá příležitost, firma má vlastní Security Operation Center a široké portfolio služeb od návrhu řešení až po...


  • Prague, Hlavní město Praha, Czech Republic OpenVPN Full time 1,200,000 - 2,400,000 per year

    We are the team that created OpenVPN, the industry-standard VPN protocol now used by most of the commercial VPN providers worldwide. We are currently looking for a rockstar to push further the product that millions of people around the world will be interacting with on a daily basis You should have a strong working knowledge of Java, REST APIs, and...

  • Java Developer

    2 weeks ago


    Prague, Hlavní město Praha, Czech Republic Capgemini Full time 90,000 - 120,000 per year

    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and...