About the Role
<p><span>Join Keepit’s mission to secure the digital world, and build a Java engineering team from the ground up.</span></p><h5>About the role</h5><p><span>We are building a Java team in our Krakow office at Keepit, and we're looking for a Senior Java Engineer to help shape it from the ground up. You will work on our cloud-to-cloud backup platform: a distributed, high-availability system that protects the critical SaaS data of organizations worldwide. This role involves owning complex components and features end-to-end, while also driving key architectural decisions for greenfield Java backend projects.</span></p><div><p><span>Proactiveness, initiative, and strong decision-making are essential for this role. We need someone who can set the bar, not just meet it.</span></p><p></p></div><p><strong>You will:</strong></p><ul><li><p><span>Lead technical design and architecture for features and services, ensuring scalability and maintainability</span></p></li></ul><div><ul><li><p><span>Participate in all phases of the software development lifecycle</span></p></li></ul></div><div><ul><li><p><span>Collaborate with Product, QA, Support, and Operations teams to resolve issues and deliver improvements</span></p></li></ul></div><div><ul><li><p><span>Maintain high code quality by clear documentation, thorough code review, and architectural improvements</span></p></li></ul></div><div><ul><li><p><span>Ensure system reliability, including error handling, observability, and scalability</span></p></li></ul></div><div><ul><li><p><span>Mentor and grow other developers; be the go-to technical authority on the team</span><br></p></li></ul></div><h5>About you</h5><p><strong>Must-haves:</strong></p><ul><li><p><span>5+ years of backend Java development experience</span></p></li></ul><div><ul><li><p><span>Solid experience with the Spring Boot ecosystem, RESTful API design, and modern service-oriented architecture</span></p></li></ul></div><div><ul><li><p><span>Experience working with KeyCloak, and good understanding of Authentication and authorization systems</span></p></li></ul></div><div><ul><li><p><span>Solid understanding of SQL and working with relational databases</span></p></li></ul></div><div><ul><li><p><span>Strong initiative and a proactive mindset, with a willingness to share knowledge in a collaborative environment</span></p></li></ul></div><div><ul><li><p><span>Ability to work independently and take full ownership of technical decisions</span></p></li></ul></div><div><ul><li><p><span>Experience with docker and containerized solutions</span></p></li></ul></div><div><ul><li><p><span>Familiarity with event-driven architecture (e.g. Kafka, RabbitMQ)</span></p></li></ul></div><div><div><ul><li><p><span>Experience with CI/CD pipelines and modern DevOps practices</span></p></li></ul></div></div><p><br></p><h5>About us</h5><p>Our platform provides customers with an immutable, historical archive of their data in systems such as Microsoft 365, Google Workspace, Salesforce, Entra ID, Dynamics 365, and Zendesk.</p><p>We protect our customers against everything, ranging from ransomware to simple accidents.</p><p>The majority of our back-end components are written in clean, modern C++ using mainly purpose-built components. Components responsible for business processes and data mining are built using Common Lisp. Everything runs on Linux.</p><p>We pride ourselves on backing up billions of objects over foreign APIs using imperfect networks on systems with finite memory and making it all happen in a performant, reliable, and predictable way.</p><p><span><strong>As we collaborate across locations, English is our primary language. Please submit your CV in English to support the review process.</strong></span></p><h5>We offer:</h5><ul><li><p>Official employment – Umowa o pracę contract</p></li><li><p>Creative tax (KUP 50)<em> </em></p></li><li><p>4 additional working days of vacation leave per full calendar year </p></li><li><p>3 days of internal sick leave without a doctor`s note </p></li><li><p>Health and Life Insurance</p></li><li><p>Employee Capital Plan (PPK) </p></li><li><p>Multisport card compensation </p></li><li><p>Coverage of professional training sessions, meetups, etc.</p></li><li><p>English-speaking club with native speakers </p></li><li><p>Polish language classes</p></li><li><p>Internet and Glasses reimbursement</p></li><li><p>Cosy office in Krakow city centre (Długa, 72) with beverages, fruit, and cookies </p></li><li><p>Winter and summer parties, events, team-buildings </p></li></ul><p><em>We kindly ask you not to provide us with any sensitive categories of personal data when applying for a job with us.</em> <em>When applying for the vacancy, Keepit will process your personal data, and therefore we recommend that you also </em><strong><em>read our </em></strong><a target="_blank" href="https://www.keepit.com/job-applicant-privacy-policy/"><strong><em>privacy policy</em></strong></a><em>, which describes our processing of personal data and your rights as a data subject.</em><br></p><p><em>If you notice any misconduct or irregularities that fall within the scope of our whistleblowing procedure, please click </em><a target="_blank" id="menur96o" href="https://keepit.integrityline.com/"><em>here</em></a><em> to report them.</em></p>