Big Data (Apache Spark + Java)

Big Data (Apache Spark + Java)

  • Department icon
    Data Analytics & BI
  • Experience icon
    Mid | Senior
  • Working mode icon
    Remote
  • Location icon
    Polska | Białystok | Kielce | Lublin | Poznań | Warszawa | Katowice | Kraków | Wrocław | Łódź | Gdańsk
Apply now

About the role

Working on Real-Time Streaming Data Platform (Java & Apache Spark).

Our expectations

Tech stack:

• Apache Spark on Azure Databricks

• Apache Kafka

• Delta Lake

• Java

• MS SQL Server and NoSQL storages like Elastic Search, Redis, Azure Data Explorer

• Docker containers

• Azure DevOps and fully automated CI/CD pipelines with Databricks Asset Bundles, ArgoCD, GitOps, Helm charts

• Automated tests 

• Proficient in programming, not just data processing, we are not considering candidates with an ETL profile.

Personal requirements:

• Have 4+ years of Apache Spark experience and have faced various data engineering challenges in batch or streaming

• Have an interest in stream processing with Apache Spark Structured Streaming on top of Apache Kafka

• Have experience leading technical solution designs

• Have experience with distributed systems on a cloud platform

• Have experience with large-scale systems in a microservice architecture

• Are familiar with Git and CI/CD practices and can design or implement the deployment process for your data pipelines

• Possess a proactive approach and can-do attitude

• Are excellent in English and Polish, both written and spoken

• Have a higher education in computer science or a related field

• Are a team player with strong communication skills

What we offer

Unique atmosphere

Unique atmosphere

A good and friendly atmosphere in the company and the satisfaction of working with both departmental colleagues and direct superiors.

Team-building events

Team-building events

Large internal technology conferences, star parties and team outings.

Flexibility

Flexibility

Working hours are flexible and tailored to individual preferences. As is the mode of work delivery: remotely or in a hybrid model.

Development paths

Development paths

They are clear, straightforward and certainly not bumpy. Choose between a managerial or expert development path.

Certifications

Certifications

We facilitate the development of desired competencies, subsidize training and courses.

Security

Security

We have many years of experience in the market and implement national and international projects. We skillfully manage tasks and enable smooth allocation between projects.

Language lessons

Language lessons

For those who speak fluently and want to maintain this level or wish to develop their language skills, we enable free participation in language lessons. Are conducted in the modern and safe form of online meetings. Just learn IT!

Comfort at work

Comfort at work

Attractively decorated relaxation areas, available in the company's largest branches, to encourage relaxation during the day, and equipped kitchens with aromatic coffee.

Support for activity

Support for activity

We have soccer teams, we play championships, we have marathon runners and other active sports lovers on board. We support all passions.

Apply Recommend

Apply for the position

Icon down
Icon down
Icon down
Icon down
Icon paperclip

Max. 10MB, .pdf|.doc|.docx

Recommend your friend

Your contact details


Details of recommended friend

Icon chevron down
Icon paperclip

Max. 10MB, .pdf|.doc|.docx