Senior Java Engineer, Document App
Description
501 - 1000 employees
Founded 2011
SaaS • B2B • Productivity
PandaDoc is a comprehensive document management solution that helps businesses streamline their document workflows. It offers a range of features including custom agreement generation, eSignatures, CPQ (configure, price, quote) capabilities, and real-time collaboration tools. PandaDoc is designed for ease of use, enabling teams to automate document creation and management processes, thus improving efficiency and reducing errors. The platform integrates with popular CRM systems, payment gateways, and other tools to facilitate seamless business operations. Focused on security and compliance, PandaDoc supports legal and secure electronic transactions, making it ideal for businesses looking to optimize their agreement management processes.
Senior Java Engineer, Document App
🔥 3 hours ago
Report problem
501 - 1000 employees
Founded 2011
SaaS • B2B • Productivity
📋 Description
• Design, build, test, and deliver features to production as part of a 5-person team. • Keep production services stable (maintaining SLO), react to alerts and incidents. • Face and overcome multiple scale-related technical problems in distributed systems. • Find and address systematic issues to maintain low time-to-change with high change-confidence levels. • Work on integrating AI-powered features (e.g. automatic field detection), collaborating with dedicated AI teams. • Participate in team activities and rituals: code review, on-call rotation, planning, PBR, retro, daily standups, • Collaborate with the broader team (track level, consisting of 5 teams)
🎯 Requirements
• 5+ years of experience as a Software Engineer. • Experience working with production systems, including on-call responsibilities. • Strong experience with Java and Spring Boot (Java 17/21, Spring Boot 3). • Solid understanding of microservices architecture, distributed systems, and asynchronous communication (Kafka). • Experience with relational databases (SQL, performance optimization), ideally PostgreSQL. • Good knowledge of testing practices (JUnit, automated testing). • Strong system design and problem-solving skills. • Experience across the full development lifecycle, from design to deployment and monitoring. • Ability to stay calm and effective during incident handling. • Strong communication skills and ability to collaborate in English (written and spoken).
🏖️ Benefits
• Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon. • We value long-term collaboration, whether through typical employment contract, employment of record or B2B arrangements. Be aware that contract type and benefits vary by loca
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.