Position: Java Software Engineer
Company: SoftConstruct
Category: Java
Experience required: 3y

**Project:** 
Our team creates and uses content personalization technologies for users of a large-scale gambling platform.

**Stack:** 
Kafka (KSQL, Streams), Kafka Connect, Google Cloud, Google Dataflow (Apache Beam), BigQuery, SQL, Kubernetes, Java

**Skills & Experience:**
— Knowledge of Java and Java SDK;
— Knowledge of data structures and algorithms;
— Knowledge of OOP/OOD;
— Knowledge of software design concepts, principles and patterns;
— Experience in working with relational and non-relational databases;
— Mathematical thinking, analytical and problem solving skills, self-motivated, organized team player;
— Familiar with Kafka Stack (Kafka Streams, Kafka Connect, Kafka Schema Registry).

**Will be a plus:**
— Some experience with IoC Tools (Terraform, Ansible);
— Understanding Big Data technologies (MapReduce, Hadoop, Spark, Presto, Drill...);
— Knowledge of data warehouse architecture, infrastructure components, ETL.

**Main responsibilities:**
— Development, implementation and automation of distributed system deployment for collecting and processing events from several sources;
— Data schema development and management of internal data warehouses and database systems (SQL/NoSQL);
— Reviewing project documentation, analyzing requirements;
— Participating in code reviews, team work, helping colleagues.

**What can we offer you in addition to the invaluable experience and the innovative project?**
— A team of experts, who are open to sharing knowledge and experience;
— Interesting and challenging work in a product and customer-oriented technology company;
— Support in training and development, starting from developing IDP to paying for Ukrainian and foreign conferences and other events;
— Flexible working hours and the possibility to work remotely;
— Annual leave, short terms sick leave and all paid sick days;
— Full tax and accounting support of individual entrepreneur activities (Group III, single tax);
— Individual English classes at online school;
— Annual budget for training and/or sports;
— Free health insurance after probationary period;
— Silent office near Lukyanivska metro station.

Sounds interesting? Then, apply now, don’t wait up. SoftConstruct is a cool place to work, where you’ll have fun, make friends, and grow professionally.