Position: Data/Software Engineer
Category: Java
English level: upper
Years of experience: 5

Like to do performance optimizations in bottleneck areas of systems/applications: 
decreased execution time (30-300 %) and resource usage(20-40%) for a few web apps/ETL;
helped in DWH migration(about 1000 tables) from different data sources to new DWH on top of BigQuery by providing framework instead of writing flow for each db;
automated the way of data transformation from different data sources by writing a framework, so now you can use only configuration file instead of writing new project and deal with totally new CI/CD.
Got experience in:
• Big Data - 3.5 years(pipelines migration from old tech(Hadoop, Hive) to the new one(Spark, Airflow, BigQuery), new ETL pipelines development from scratch. Developed part of the platform for quantitative traders(2 TB of raw events from stock markets every day): market data handlers, ETL/ELT flows, and other parts of data provisioning.
• Backend development - 1.5 years - shipped to production cloud microservice system for US legal firms; designed and implemented the main part of the new REST API  for the R&D company in the automotive area.

Programming languages: Java, Scala, Python
DB: Relational(Postgre), Non-relational(HBase, BigQuery)
Frameworks/tools: Spring(Cloud, Boot, Data, Security, REST), Hibernate, Junit, Mockito, QueryDSL, Liquibase, KeyCloak.
Data processing stuff: Hadoop(MapReduce), Spark, Hive, Impala.
Message bus: Kafka
ETL Schedulers: Airflow, Azkaban, Autosys
Version control systems: Git
Build tools: Maven, Gradle
Cloud Platforms: GCP, AWS
I'm looking for an interesting project and ready to deal with back-end or data processing. Not interested in Java EE legacy project or front-end development.
The most desirable project will be the one with a cool team and an interesting domain area(crypto, fintech, automotive and so on, it is not the constant list :) ).
Financial compensation is negotiable within reasonable limits depending on the project, team, role.