Expert Java Engineer
<p><strong>Ciklum</strong> is looking for a <strong>Expert Java Engineer</strong> to join our team full-time in the Czech Republic.</p><p>We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.</p><p><strong>About the role:</strong></p><p>As a Expert Java Engineer, become a part of a cross-functional development team engineering experiences of tomorrow.</p><p>Project Description:</p><p>You will lead the Ciklum pod that our Client is bringing on to scale post-Series B engineering. The pod will deliver against two parallel workstreams: net-new feature engineering on the Java 21 / Spring Boot 3 platform, and the Salesforce-to-microservices data and capability migration. You are the single throat-to-choke for the pod technically, and the principal technical interface to Client 's VP Engineering and senior staff engineers.</p><p><strong>Responsibilities:</strong></p><ul><li>Own the technical roadmap and sequencing of the Salesforce → microservices migration. Define bounded contexts, the order of extraction, and the parallel-run / cutover strategy</li><li>Set engineering standards for the pod — ADRs, code review bar, branching model, definition of done. Bring them; don't ask Client to write them</li><li>Run the pod's delivery rhythm: planning, demos, retros, weekly engineering written update to Client</li><li>Personally code 40–60% of the time. This is a hands-on lead role, not an architect-on-the-sidelines role</li><li>Front the technical relationship with Client — RFC reviews, architectural debates, escalation point for blockers</li><li>Own quality at the pod level: SLOs are met, test coverage holds, deployments don't break trunk</li><li>Be the productivity multiplier on AI tooling for the pod — set the patterns for Copilot/Claude Code use, prompt libraries, AI-assisted code review</li></ul><p><strong>Requirements:</strong></p><ul><li>8+ years building Java backend systems, with at least 3 years on Spring Boot in production</li><li>Demonstrable monolith-to-microservices migration experience as the technical lead — not as a contributor. You can talk through the seams you cut, the data you split, the failures you handled</li><li>Strong AWS architectural experience — VPC design, IAM, RDS PostgreSQL, ECS/EKS, SQS/SNS or equivalent</li><li>Hands-on with async messaging architectures (Kafka, RabbitMQ, AWS SNS/SQS, or equivalent) including idempotency, ordering, and backpressure</li><li>Track record of leading pods of 4–8 engineers in a fully remote or hybrid setting</li><li>Native-level English — written and spoken. You will write the team's ADRs and design docs</li></ul><p><strong>Desirable:</strong></p><ul><li>Direct experience with Salesforce data extraction and migration to a relational target</li><li>Working experience with AI agent frameworks — LangGraph, LangChain, CrewAI, or comparable</li><li>Logistics, supply chain, B2B marketplace, or WMS / TMS domain background</li><li>Prior technical-lead role in a Series B–C scale-up that grew from 5 to 50+ engineers</li><li>Open-source contributions or technical writing that demonstrate the engineering bar</li></ul><p><strong>What`s in it for you?</strong></p><ul><li>Strong community: Work alongside top professionals in a friendly, open-door environment</li><li>Growth focus: Take on large-scale projects with a global impact and expand your expertise</li><li>Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications</li><li>Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies</li><li>Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations</li><li>Flexibility: Balance office and remote work to fit your rhythm</li><li>Our Offices in the Czech Republic: We have three offices in Prague, Hradec Králové, and Zlín. There are no fixed office days—it all depends on your team’s agreement. Here, you’ll find a relaxed and friendly atmosphere that fosters collaboration and innovation</li></ul><p><strong>About us:</strong></p><p>At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress.</p><p>With delivery centers in Prague, Hradec Králové, and Zlín, our Czech team delivers end-to-end solutions across industries. Here, innovation thrives through collaboration, and every idea drives our partners' success.</p><p>Want to learn more about us?</p><p><strong>Explore, empower, engineer with Ciklum!</strong></p><p>Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.</p><p>#LI-LS1</p>