Position: Software Engineer (Senior / Java, AWS EMR/Spark,Kafka / Bulgaria or Romania)
Company: Hivex
Category: Java
Experience required: 3y
English level: upper

Overview:
We develop, implement / maintain / support applications and software in IT. Here you can work with interesting projects and realize yourself as a cool developer.

We take on only long-term projects in various niches: fintech, blockchain, medicine, education.

PROJECT STACK and TEAM:
Joining this team, you will be responsible for delivering data products end-to-end to support our stakeholders, you will be playing a big part in the way we shape our business by closely collaborating with different stakeholders across the business and ensure they get the most out of the data in terms of reporting, statistics and form the basis of the decision making and analytical processes. 

The successful candidate will be responsible for the end-to-end solution from data ingestion, preparation of data to building segmentation and reporting solutions in both Cloud and On-Prem Data Warehouse.
Responsibilities:
Design, build and operationalize data solutions on our AWS data platform;

Build data pipelines and applications that handle multiple sources of data to create exceptional quality data products;

Design, enhance and implement data ingestion from a wider range of data sources into our Data platform;

Develop and maintain data and reporting solutions in both Cloud and On-Prem Data Warehouse;

Proactively engage with stakeholders and deliver their data products requirements;

Work in an Agile way with open communication, while delivering top quality products and services.



Requirements
Advanced experience as a Java Developer with excellent knowledge of SQL;

Experience interacting with and handling varied data sets and data pipelines, using a range of data technologies, including Redshift, Oracle, RDS PostgreSQL, and Apache Kafka or equivalent technologies;

Extensive knowledge and hands-on experience on Apache Spark/EMR, AWS Glue & Lambda;

Hands-on experience on deployment using Jenkins CI/CD process;

Experience with Apache Airflow & Step functions;

Building data pipelines, production quality APIs, and products;

Experience deploying software into containerized environments, including Docker and Kubernetes;

NICE TO HAVE SKILLS Python, Jenkins, Apache Spark, Docker, Kubernetes;

APPLY Java, Apache Kafka, Oracle, AWS;

English C1.



Benefits
Long term projects (1, 2, even 5+ years);

Fully remote workforce;

Flexible working hours;

Health working environment and projects that use advanced, cutting-edge technologies;

Career growth opportunities;

Bonuses for a personal recommendation of new employees new business;

A working environment where you communicate and work directly with the Client;

Zero bureaucracy;

Growth opportunities and ability to move up within the company.


This flexibility allows developers…
A better work-life balance;

Increased productivity;

The ability to work any time around the clock;

Reduction in commute time;

Less sick days;

More time with family and friends.

Job Category: Senior Software Engineer
Job Location: Bulgaria or Romania 
Skills: Java, AWS EMR/Spark, Kafka

Languages: English

Time zone: CET

100% remote