Development Team Lead (Java, Data)
Saint Petersburg
Lead the development and evolution of the data delivery platform
Description
NiFi is a platform for collecting data from various sources, supplementing the streaming and CDC mechanisms in the Ingest Platform. The Ingest Platform is a set of products that teams use to deliver data from source systems to the Data Platform for analytics and integrations.
The team develops and operates Apache NiFi, as well as the DataContract service, which is responsible for data quality and consistency. The platform serves over 1000 deliveries, which are used to build management and regulatory reporting.
Stack: Java, Apache NiFi, Kafka, Redis, PostgreSQL, Python, S3, Apache Iceberg, Spark.
Role format: ~70% management, ~30% coding.
Responsibilities
- Lead a team of developers and operations engineers
- Formulate and achieve quarterly team goals
- Provide technical leadership and develop architectural solutions
Requirements
- Experience leading platform teams
- Understand the principles of processing large volumes of data
- Proficiency in Java
We Offer
- Work in the office or remotely — by agreement
- Opportunity to work in an accredited IT company
- Voluntary medical insurance with dental coverage, including check-ups, reimbursement for medication purchases, and preferential insurance terms for relatives. Also — accident and illness insurance
- Career growth: take courses in soft and hard skills, develop with mentor support, and level up with a competency matrix and regular reviews
- Strong community. You will work with experts in your field, share knowledge, speak at conferences, attend meetups, and write articles
- Online consultations with psychologists, lawyers, financial and health experts
- Reimbursement for sports club memberships, the T-Sport app for online classes, and team training with colleagues
- Three additional days to your vacation — can be used for rest or compensated
- Special rates on T-Bank products and a wide discount program from partners
- Competitive salary — we will discuss it at the interview