Logo Pracuj.pl

Data Engineer - Senior Java Developer

CRIF Sp. z o.o.

  • Kraków

    Kraków, Lesser Poland
  • offer expired over a month ago
  • B2B contract
  • full-time
  • senior specialist (Senior)
  • home office work
  • remote recruitment

Technologies we use


  • Java

  • Spring Boot

  • SQL

  • Junit

  • Mockito

  • Maven

  • Git


  • Python

  • AWS

  • Apache Spark

  • Apache Kafka

  • Docker

  • NoSQL

  • OAuth

About the project

In order to develop our company, we are looking for Java Developer who is a person with strong java background willing to continue his career focusing on building background services related to data processing. Experience with relational SQL DB (preferable SQL Server) would be an additional asset. The person will join our team working for German market.

Your responsibilities

  • Writing java services hosted in Kubernetes environment, mostly using REST API

  • Working with large data bases: relational SQL Server, NoSQL Scylla DB and possibly other in the future

  • Possibility to work with Apache Spark

  • Optimizing performance

  • Adjustments in existing services actively working in production environment and maintained by the team

  • Taking part in writing new services or migrating existing to cloud platform AWS

  • Database design and development for interesting, complex business domain

  • Working on KPIs measuring data quality

  • Working in international environment cooperating with German business units, Italy, Slovakia and others

Our requirements

  • Solid experience in Java language (at least 5 years of experience in a similar position)

  • Preferred higher education – degree or student (IT, Engineering or similar)

  • Knowledge of Spring framework especially focusing on Spring boot

  • Experience developing and deploying production REST APIs

  • Experience working with relational database like SQL Server, PostgreSQL, Oracle or other

  • Some knowledge of software design patterns

  • Ability to work both: independently and together with Agile team

  • Good communication skills (both oral and written) in Polish and English

  • Practical experience with writing tests using some of the following: Junit, Spock, Mockito

  • Practical knowledge of java development environment: Maven, Git, IntelliJ Idea or Eclipse, Jenkins or similar


  • Experience with Docker used in Kubernetes

  • Knowledge of Apache Spark framework

  • Knowledge of Python

  • Experience with AWS cloud platform

  • Knowledge of NoSQL Scylla DB or Cassandra or DynamoDB

  • Knowledge of Apache Kafka

  • Concurrency related experience (java.util.concurrent.* at least)

  • Monitoring and troubleshooting of K8s services

  • Knowledge of OAuth

What we offer

  • Work in international company with several business units in Europe, Asia and America

  • A stable job in a constantly growing an multinational environment

  • Competitive salary

  • We offer B2B contract

CRIF Sp. z o.o.

CRIF is an innovative international Group specialized in IT solutions, decisioning systems, outsourcing, banking software and consulting services; our clients are mainly finance companies, insurance companies, utilities and enterprises and we support them in each step of their relations with their customers.

Scroll to the company’s profile