Position: Lead Java Engineering
Company: SPD-UKRAINE
Experience required: 5y
Category: Java
English level: upper
Published: 2023-01-01T00:00:00+02:00

SPD-Ukraine is looking for Lead Java Engineering to work with Fintech-product for the US market. You will drive the team, build new service functionality, and improve or optimize large, complex, actively used existing applications.

You’ll work with the Data Feed subproject, which consists of several areas. PitchBook’s Data Feed Service provides a direct supply of data, tailored to whatever is most relevant to the client. Data Feed is a solution for those customers who require a wide range of information on a consistent basis. Data Feed has an opportunity to provide various datasets from the PitchBook platform in a convenient format. The team is engaged in the preparation and development of tools for obtaining data and publishing datasets.

**About the project
**
PitchBook — a platform for investment professionals. Our software provides access to data and 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, UK, and 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 600+ 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.

**We are looking for a person who has:
**
6+ years of experience in Java software development
2+ years of experience as a Tech/Team Lead
Experience with Java 11/Java 17
Experience with Spring Framework, SpringBoot
Experience with Hibernate
Strong knowledge of PostgreSQL or Microsoft SQL Server
Experience with Message Brokers (RabbitMQ, Kafka)
Familiar with ETL, ELT
Experience in managing and owning project SLA
Knowledge of how to define and control technical documentation artifacts
Experience in supervising and coordinating work activities of direct reports relating to people operations processes
English level: written and verbal skills.

**Would be a plus:
**
Experience with ElasticSearch or Lucene
Experience with OpenAPI
Experience with Kubernetes
Should be familiar with and follow SOLID and KISS principles
Know and be able to use design patterns.

**Sounds like you? Here are some of what you’ll be doing:
**
Building a business logic for the service
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
Collaborate in a distributed team
Taking services (parts of the domain) in ownership
Define and control product/code quality, drive the team to success, and help to resolve impediments/roadblocks
Establish and follow SDLC company practices in the Team
Focused on the project and the team’s performance and growth
Coordinate work activities in the scope of the project responsibilities.

**You’ll work with the following stack:
**
Java 11+, k8s, Spring/SpringBoot, Open API, PostgreSQL, Zookeeper, JDBC+Jooq, Gradle

**Team Structure:
**
TL + 3 BE, 1 FE, 1 QA.

**Schedule:** flexible (with the need to attend team meetings)

**Interview steps:**

1) Pre-screening Interview
2) Tech-Interview
3) HR-Interview

**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.

**Does this sound like the kind of place you want to work at? We look forward to hearing ’hi’ from you :)**