World
Country
Language

poland Poland

portugal Portugal

netherlands Netherlands

THIS JOB OFFER IS NO LONGER AVAILABLE
Click on "Job offers" to see all other positions available on our website.

Spark Developer

  • Hybrid/On-site
  • Banking
  • Regular
  • Agile/Scrum

Join us, and automate processes that revolutionize real-time decision-making!

Krakow-based opportunity with the possibility to work 60% remotely

As a Spark Developer, you will be working for our client, a global financial institution. You will contribute to developing and maintaining high-performance data processing solutions to support critical risk management functions. Your role will focus on building a strategic aggregation platform for risk managers, enabling real-time analytics on large datasets while ensuring high reliability, scalability, and compliance with regulatory commitments.

Your main responsibilities: Designing and implementing high-performance, distributed data processing solutions using Spark

  • Collaborating with cross-functional teams on requirement analysis, solution design, and delivery
  • Building and maintaining CI/CD pipelines and automating functional and non-functional tests
  • Ensuring seamless integration with analytics libraries provided by the Risk Analytics team
  • Supporting the platform by resolving incidents, monitoring performance, and managing production issues
  • Developing and maintaining observability features, including logging, monitoring, and alerting
  • Following Agile and DevOps principles for efficient and iterative development processes
  • Analyzing and resolving complex infrastructure issues affecting the platform’s performance
  • Ensuring high-quality delivery through rigorous testing and adherence to coding standards
  • Preparing and updating documentation to maintain knowledge-sharing across teams

You’re ideal for this role if you have:

  • Strong expertise in Spark development, including experience with distributed and high-performance applications
  • Proficiency in Java and Python, with hands-on experience using Spark with Scala/Java/Python
  • Experience with IT system solution design and full development life cycle
  • Familiarity with Unix/Linux environments, Git, and Maven
  • Knowledge of software testing, including automation frameworks such as Junit, Cucumber, or Karate
  • Experience with DevOps tools like Jenkins and Ansible
  • Problem-solving skills, with the ability to work under pressure and manage multiple deadlines
  • Strong communication skills and the ability to collaborate with business and technology clients
  • A proactive, self-motivated attitude with excellent time management and teamwork abilities
  • A degree in computer science, IT, or a related field

It is a strong plus if you have:

  • Experience with public cloud platforms such as GCP or AWS
  • Knowledge of financial risk management in the banking or financial industry
  • Familiarity with OLAP solutions, data modeling, and data warehouse technologies like Clickhouse or Druid
  • Experience with containerization tools like Docker and Kubernetes
  • Proficiency with Spring frameworks, such as Spring Boot or Spring Cloud
  • Expertise in streaming solutions or distributed computation tools like Apache Beam or Flink
  • Certification or knowledge in Scrum, PMP, FRM, or CFA
  • Experience with advanced data lakehouse query engines such as Trino or Dremio

#GETREADY  to meet with us!

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.

Internal number #6150

Benefits

Access to +100 projects
Access to Healthcare
fintech-delivery
Access to Multisport
Training platforms
Access to Pluralsight
Make your CV shine
B2B or Permanent Contract
Flexible & remote work
Flexible hours and remote work