SPD-Ukraine is a place where everyone knows how to develop awesome software, does that great, and wants to do that better. We write more than code, we create solutions with business needs in mind. We want to be a part of innovations. To make that, we’re ready to learn and gain new expertise.
14 вересня 2022

Middle+/Senior Java Developer

Київ, Львів, Черкаси, віддалено

SPD-Ukraine is looking for Java Developer to join the team who works with Fintech-product for the US market. You will work on one of the most interesting parts of the product — search core functionality. High load, multithreading, and concurrency can be tried in practice and many more. Opportunity to grow as a technical professional as well as become a lead.

About the project

PitchBook — a platform for investment professionals. Our software provides access to data and the analytical tools to get answers fast and discover promising opportunities. Uncovers actionable insights and trends hidden within the financial data of more than three million companies. Users all over the world include large corporations, start-ups, venture capital and private equity firms, investment banks, and many others. Features of PitchBook: Advanced search / Discovery & insights /Company profiles / Workflow & efficiency / Many more.

Few words about SPD-Ukraine

SPD-Ukraine provides software engineering and product development services for clients worldwide-the USA, Israel, Great Britain, and other EU countries. We don’t cooperate with companies in russia and belarus.

Global companies like Morningstar, PitchBook, GoDaddy, PieInsurance, floLIVE, SpaceNeedle, and others are our clients. We’re glad that our clients have left the russian market because of the ongoing war in Ukraine.

Our team comprises 550+ specialists certified by Oracle, ISTQB, AWS, PMI, Scrum Alliance, Amazon, and other organizations. Having offices available in Kyiv, Lviv, and Cherkasy, our teams can work remotely without any geographical limitations.

We think a powerful fusion of skills and personality makes great ideas happen. And we do believe that “rusni py..da”.

We are looking for the person who has:

  • 4+ years of experience in Java software development
  • Strong knowledge of Java Core
  • Experience with Spring
  • Strong knowledge of SQL
  • Experience in developing RESTful APIs
  • Knowledge of common patterns and algorithms
  • Understanding OOP, popular design patterns, microservices architecture
  • Understanding of event messaging
  • High level of responsibility and ownership
  • Strong aptitude for learning new technologies
  • Good communication and problem-solving skills
  • English level: written and verbal skills

Would be a plus:

  • Experience with any search engine
  • Experience in building a microservice architecture
  • Experience working with high-load distributed systems
  • Experience working on 3rd party integrations
  • Experience in test creation (Junit, integration, performance, etc.)

Sounds like you? Here’s some of what you’ll be doing:

  • Building a business logic for the search part of the product
  • Write unit/integration/performance/e2e tests for own code
  • Documenting own services/algorithms/functionality
  • Participating in making technical decisions in the team, code reviews
  • Implementing reliable solutions and integrations
  • Communicate about requirements with team members and stakeholders
  • Collaborate in a distributed team
  • Taking services (parts of the domain) in ownership

You’ll work with the following stack:

Java 11/17, Spring Boot, PostgreSQL, Lucene/Solr, Kafka, Junit, CI/CD, Jira, Confluence, k8s

Team Structure:

TL + up to 5 BE Java developers, BA & QA (AQA) as a service, PO


Flexible, no evening meetings

Interview steps:

1) Tech-Interview with Team Lead and Java Dev (up to 1.5 hours)
2) HR-Interview (up to 1 hour)

We offer:

  • Financial support for your and your family’s relocation.
  • Legal support of tax residence for team members outside Ukraine.
  • Financial reimbursement of expenses on medical services outside Ukraine.
  • Military leave status with 50% of your monthly reward saved.
  • 20 working days of annual paid vacation and sick leaves.
  • Educational support and financial reimbursement of language classes (Ukrainian, Polish, English, etc.)

Does this sound like the kind of place you want to work at? We look forward to hearing ’hi’ from you :)