World
Country
Language

poland Poland

portugal Portugal

netherlands Netherlands

Java Developer

  • Hybrid/On-site
  • English/Polish
  • Banking
  • Regular
  • Agile/Scrum
Add to Job Cart RECOMMEND A CANDIDATE

Be a part of revolutionizing financial data solutions!

Trójmiasto-based opportunity with the possibility to hybrid work!

As a Java Developer, you will be working for our client, a leading financial institution operating in northern Europe. You will join the Accounting Balance Reporting Engine project, focused on processing front-office events for back-office reporting. The role involves developing advanced solutions for complex data flows with Kafka, Spark, and OracleDB (soon transitioning to Cloudera) while contributing to scalable, Big Data-ready infrastructure. You will work in an Agile environment with teammates in Poland and Denmark, leveraging Java and cutting-edge technologies to deliver innovative solutions.

Your main responsibilities: Develop and maintain project-related functionality, processing events from front-office to back-office systems

  • Work on data enrichment and transformation using Kafka, gRPC, and direct database access for legacy systems
  • Use Spark to process large volumes of events efficiently, transitioning to Cloudera Data Platform where applicable
  • Implement and maintain Java services using Spring frameworks (spring-batch, spring-kafka, spring-data)
  • Manage CI/CD processes for test environments using Bamboo and Bitbucket
  • Use Ansible for infrastructure-as-code and participate in transitioning OracleDB-based storage to more Big Data-suitable solutions
  • Collaborate with the business team using Jupyter Notebooks (Python + Spark) to integrate input data
  • Apply your expertise in Java to deliver high-quality, tested code supported by Cucumber/Gherkin testing frameworks

You’re ideal for this role if you have:

  • 4 years of experience as a Java Developer
  • Proficiency with Spark and Spark SQL
  • Strong knowledge of Spring frameworks
  • Experience with CI/CD tools like Bamboo and version control systems such as Git
  • Familiarity with Kafka and its integration into event-driven architectures
  • Good understanding of relational databases, particularly OracleDB, and the ability to optimize queries
  • Knowledge of Kubernetes and Ansible for managing containerized applications and infrastructure
  • Strong problem-solving and analytical skills, with experience in agile methodologies (SAFe, Scrum)
  • Fluent English

It is a strong plus if you have:

  • Experience with Cloudera Data Platform and its integration into Big Data environments
  • Familiarity with PL/pgSQL and other procedural programming languages for database scripting
  • Knowledge of Angular and building applications with RWD (Responsive Web Design) principles
  • Understanding of Docker and containerization practices
  • Experience with CRM-class systems or within the insurance/financial industry

#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 #6296

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

Apply for this job now

    I agree to receive marketing information from ITDS Polska to the e-mail address provided
    We need your consent for recruitment processes for selected jobs. Please include a consent for data processing in your CV or send a statement of consent to privacy@itds.pl. You may also grant consent to future recruitment processes for similar jobs.