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 #6082
Address:
SKYLIGHT BUILDING | ZŁOTA 59 | 00-120 WARSZAWA
BUSINESS LINK GREEN2DAY BUILDING | SZCZYTNICKA 11| 50-382 WROCŁAW
Contact:
INFO@ITDS.PL
+48 883 373 832