Senior Java Engineer At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.And now we are looking for a Senior Java Engineer to join us as part of our team.About the role:Are you passionate about building the systems that power the financial world? PitchBook is a leading financial data and software company that is revolutionizing the private and public equity markets. We provide our clients with the most comprehensive, reliable, and actionable data, research, and insights to help them make informed investment decisions and stay ahead of the competition.We are now seeking an experienced and visionary Senior Java Engineer to join the team responsible for designing, building, and maintaining a scalable, unified platform to handle data ingestion, enrichment, and delivery across multiple internal systems. The platform will ensure consistency, reliability, and observability of data pipelines serving analytical and operational workloads.This project will serve as the foundation for multiple data-driven initiatives across products, enhancing internal data capabilities and time-to-insight.If you are passionate about building robust distributed systems, automating data workflows, and working with modern technologies in a collaborative environment, we’d love to hear from you.Team setup: Team Lead, 6 BE, 2 FE, 1 SDET. Reporting: all engineers report to EM. Tech Stack: Java 17+, Kubernetes, Spring, OpenAPI, PostgreSQL, Kafka, ElasticWork Environment: Flexible schedule with mandatory attendance for core team ceremonies (daily stand-ups, retros, and sprint planning). The environment emphasizes autonomy, deep technical ownership, and close collaboration with cross-functional teams.As a qualified expert You willDesign, build, and maintain scalable, high-performance backend services for data ingestion and transformationImplement orchestration and automation of data pipelines (streaming and batch)Develop REST/gRPC APIs for unified access to enriched datasetsCollaborate with data engineers, analysts, and product teams to define requirements and deliver solutionsParticipate in code reviews, testing, and continuous integrationEnsure high standards for security, performance, and reliabilityWe’re looking for you if you haveCore SkillsStrong proficiency in Java (17+) for backend and data servicesExperience with streaming and batch processing frameworks (Kafka, Spark, Airflow, etc.)Solid SQL knowledge and experience with PostgreSQL or similar databasesHands-on experience with Docker, Kubernetes, and AWS/GCP environmentsStrong understanding of distributed systems, data modeling, and API designSoft SkillsExcellent collaboration and communication abilitiesStrong sense of ownership and accountabilityAbility to drive technical discussions and make informed architectural decisionsEnthusiasm for mentorship and knowledge sharing within the teamWhat’s in it for YouReveal great tech solutionsJoin the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.Experience an agile and flexible working environmentEnjoy the freedom of fully remote work with a flexible working schedule. Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. We focus on lasting cooperation and unite result-oriented individuals who stand on a high-performance approach to work.Embrace the opportunity for personal and professional growthBenefit from performance and merit reviews, elevate your skills with personal development plans, and individual learnings through the corporate library, public speaking support, and more.Be among like-minded peopleWork with a team of one mind who cares about what they do and how they do. Collaborate with top-notch experts who are always ready to help and support you through any challenges. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values. Feel supported by your HR, and take advantage of our referral bonus program.Interview stepsPre-Screening with the recruiterInterview with Engineering Manager (70 min)Tech Interview (up to 1,5 hours) At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.And now we are looking for a Senior Java Engineer to join us as part of our team.About the role:Are you passionate about building the systems that power the financial world? PitchBook is a leading financial data and software company that is revolutionizing the private and public equity markets. We provide our clients with the most comprehensive, reliable, and actionable data, research, and insights to help them make informed investment decisions and stay ahead of the competition.We are now seeking an experienced and