Position: Team Lead Java Engineering
Company: SPD-UKRAINE
Experience required: 5y
English level: upper

SPD-Ukraine is looking for **Java Team Lead** to work with Fintech-product for the US market. You’ll work with the RTS & Core Data subproject, which consists of several areas.
RTS & Core Data provides the ability to receive and store data obtained automatically and manually from public sources, news resources, and from various data providers. Also, Data Core has many processes for the verification of received data and their pre-processing before further use.
You will drive the team (4-6 engineers), build new service functionality, and improve or optimize large, complex, actively used existing applications.

**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.

**We are looking for a person who has:**

- 5+ years of experience in Java software development
- 2+ years of experience as a Tech/Team Lead
- Strong knowledge of Java Core, Java 11/17
- Experience with Spring Framework, Spring Boot
- Experience with Kubernetes
- Experience with Hibernate
- Strong knowledge of PostgreSQL or other RDBMS
- Experience with Message Brokers (RabbitMQ, Kafka)
- Experience in building communication between teams
- Manage and own project SLA
- Define and control technical documentation artifacts.
- Experience in effective managing of team processes;
- English level: Upper-intermediate or higher.

**Would be a plus:**

- Experience with ElasticSearch
- Experience with OpenAPI
- Experience with Cloud Infrastructure

**Sounds like you? Here’s some of what you’ll be doing:**

- Participates in hiring process
- Works with tech alignment with strategic priorities for the Team
- Builds communication bridges between Tech and Business teams
- Owns system business SLA, codes maintainability, and operability
- Manages tech documentation artifacts
- Onboard, mentor, correct performance, Team's workload
- Provide coaching to improve the performance of team members and drive accountability
- Supervise, and coordinate work activities of direct reports relating to people operations processes.

**You’ll work with the following stack:**
Java 11+, k8s, Spring/SpringBoot, Hibernate, OpenAPI, PostgreSQL, RabbitMQ, Kafka

**Team Structure:** TL + 8BE, 1FE, 3QA

**Schedule:** Flexible (with need to attend team meetings)

**Interview steps:**

1) Pre-screening Interview with recruiter (up to 30 min)
2) Interview with Engineering Manager (up to 1 hour)
3) Tech-Interview with Tech Lead and Engineering Manager (up to 1.5 hours)
4) HR-Interview (up to 1 hour)

**We offer:** 

- Medical Insurance yearly budget to obtain insurance plan in Ukraine / financial reimbursement of expenses on medical services outside Ukraine;
- 20 business days of paid vacation, unlimited sick leave, 4 days of emergency leave.
- Sports program: 50% reimbursement for gym, sports events and equipment, massage services within budget limit.
- Wellbeing program: individual consultations with professional psychologists, psychiatrists, and coaches.
- Budget for personal learnings, conferences, certifications, courses, subscriptions etc. and language classes (Ukrainian, English).
- Family events presents and financial help in emergency cases.

Does this sound like the kind of place you want to work at? We look forward to hearing ’hi’ from you :)