-
SPD Technology

Java Technical Lead

SPD Technology
Ukraine · Full-time · Mid-Senior

At SPD Technology, we bring together like-minded professionals driven by the desire to create real value through technology. United by a commitment to high performance, we deliver custom, cutting-edge solutions that fuel our clients’ growth. We foster a culture of ownership and accountability at every level, promoting both professional and personal development. Collaboration, flexibility, and respect are the foundations of our work environment — we value each contribution and support one another in achieving excellence.


We are currently looking for a Lead Software Development Engineer to join our team.


About the role:


PitchBook is a platform designed for investment professionals, offering access to data and analytical tools that provide quick answers and help discover promising opportunities. It uncovers actionable insights and trends within the financial data of over three million companies. The platform is used worldwide by large corporations, startups, venture capital and private equity firms, investment banks, and many others. Key features of PitchBook include Advanced Search, Discovery & Insights, Company Profiles, Workflow & Efficiency, and many more.

You will join the team working on one of the core product streams and have the opportunity to influence the evolution of the product, optimize large-scale applications, and improve overall system performance.


Our stack:

Java 17/21, Spring Boot (MVC, JDBC, Security), PostgreSQL, Docker, Prometheus, Kubernetes, Elastic.


Team: Stream Development Lead, 2 Backend Engineers, 1 Frontend Engineer, 1 SDET


As a qualified expert, you will


  • Architect, design, and develop complex, large-scale systems
  • Identify and integrate innovative technologies
  • Create and maintain system architecture and design documentation
  • Design robust and scalable REST APIs
  • Implement key algorithms for high scalability and reliability
  • Write clean, testable code and unit tests
  • Conduct code reviews and provide constructive feedback
  • Diagnose complex issues across multiple systems and technologies
  • Mentor and guide software engineers, fostering a culture of engineering excellence
  • Collaborate with stakeholders across geographies (Ukraine, USA, India)
  • Manage the engineering team and take ownership of product delivery
  • Analyze requirements and contribute to solution design and planning


We’re looking for you if you have


  • 5+ years of experience in commercial software development with Java & Spring
  • 1–2+ years of experience in a Team Lead role with people and delivery management
  • Strong knowledge of microservice architecture
  • Hands-on experience with relational databases
  • Solid understanding of concurrency and multithreading
  • Experience with AWS (especially S3)
  • Proficiency with containerization (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines
  • Good experience with unit testing frameworks
  • English level: Upper-intermediate or higher (spoken and written)
  • Ukrainian — fluent (both spoken and written).


Bonus points


  • Experience with complex ETL processes, data lakes, or data platforms
  • Familiarity with Google Cloud managed services.


What’s in it for You


Reveal great tech solutions

Join a team of skilled professionals building custom, next-gen technology for globally recognized clients. Take on impactful work, tackle technical challenges, and grow through collaboration in long-term partnerships.


Experience an agile and flexible working environment

Work remotely or in a hybrid model from our fully equipped office hubs. Enjoy a flexible schedule and achieve a healthy work-life balance. Rely on predictable workloads and a performance-driven culture for long-term collaboration.


Embrace the opportunity for personal and professional growth

Advance your career through regular performance reviews, a clear career path, mentorship opportunities, and personalized learning plans. Access a corporate library, public speaking support, and more.


Feel cared about

Work alongside people who share your values. Enjoy open communication, mutual respect, and a supportive atmosphere. Join tech meetups, cultural events, and CSR initiatives that truly matter.


Interview steps:


  1. Pre-screening with a recruiter
  2. Technical interview
  3. Manager Interview.

Key Skills

Ranked by relevance

docker containerization spring boot kubernetes postgresql prometheus cloud java cicd aws etl
Login to Apply
Posted
May 06, 2025
Type
Full-time
Level
Mid-Senior
Location
Ukraine

Industries

IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SPD Technology
Related

Senior ML Operations

2026-04-23

Full-time
Mid-Senior
Ukraine
IT Services
Engineering
View Job Details
STACKIT
Related

Fullstack Engineer (m/w/d) - Android & Kotlin

2026-05-22

Full-time
Not Applicable
Germany
IT Services
Engineering
View Job Details
SPD Technology
Related

Senior Full Stack Engineer (Java, SSR)

2026-04-23

Full-time
Mid-Senior
Ukraine
IT Services
Engineering