Nous recherchons un

Java Developer (Jasper Reports)

Retour à la liste des offres
Retour

Java Developer (Jasper Reports)

  • CDD (Fixed Term Contract)
  • Temps plein
  • Varsovie, Voïvodie de Mazovie, Pologne
Postuler
Niveau d'expérience
Je suis expérimenté
Marque
BNP Paribas Corporate & Institutional Banking
Horaires
Temps plein
Niveau d'études
Niveau Bac+4/5
Référence
1111111111111439
Mise à jour le 29.01.2026

We are looking for a skilled Jasper & Java Engineer developer to join our team at a pivotal moment. We are transforming our core Investment Reporting ecosystem into a robust, modern architecture based on Java and JasperReports.

Your role: you will build new production-grade applications that become the foundation for dozens of services. You won't just "design reports"—you will build the backend mechanism that generates them.

Why this role is interesting?

Real Engineering: You will solve complex backend challenges: data processing, query optimization for the new reporting engine.

Tech Stack Evolution: You will be responsible for the technical transition from a legacy 4D to a clean Java layer.

JasperReports Authority: You will be the go-to person for integrating the Jasper engine, ensuring our reports are performant and scalable.

Java Developer (Jasper Reports)

Responsibilities:  

  • Reverse Engineering & Discovery: Dive into the existing 4D codebase to understand, document, and decode the complex SQL queries and business rules that drive our reporting.
  • System Stability (The Transition Phase):Maintain and develop necessary features in the current 4D system to support the business while the new platform is being built. Note: In the initial phase (approx. 1-2 years), 4D will be your tool for understanding the domain.
  • Migration & Development: Collaborate with Architects and the IT team to implement the new architecture in Java. You will gradually shift from maintaining legacy code to building the new reporting engine.
  • Data Logic Optimization: Analyze and refactor complex SQL queries to ensure data consistency between the old and new systems.

Requirements:

  • Java Background: Solid experience in backend software engineering (Java). You know what "good code" looks like.
  • JasperReports know‑how – you can design reports and work inside the engine.
  • Pragmatic "Polyglot" Mindset: You are solution-oriented. You understand that to rewrite a legacy system, you first have to master it. You are willing to learn 4D (we provide full training) and work with it as a tool to achieve the migration goal.
  • Database Proficiency: Advanced SQL skills are a must-have(Sybase & Oracle). You are comfortable dealing with complex data structures and optimizing performance.
  • Nice to have a migration Experience: Previous experience with refactoring legacy code or system migration projects is a massive plus.
  • Communication: Fluent Englishis required to collaborate effectively with our international team.

We offer:

  •  Hybrid work mode
  •  Equivalent for remote work expenses (120 PLN per month)
  •  Stable employment in the international company
  •  Fully paid private medical care for employee
  •  Pre-paid lunch card
  •  Employee Pension Plan
  •  Co-financed Multisport Card
  •  MyBenefit Cafeteria Platform
  •  Life insurance
  •  Car parking availability in the office building
  • Trainings and development opportunities

Corporate & Institutional Banking (CIB)

Corporate & Institutional Banking (CIB)se positionne comme une passerelle entre deux types de clientèles : les entreprises et les institutionnels - banques, compagnies d’assurance et gestionnaires d’actifs. Les équipes de CIB mettent en relation les besoins en financement des premières et les opportunités d’investissement recherchées par les seconds, en leur offrant des solutions sur mesure en matière de marchés de capitaux, de métiers titres, de financement, de gestion des risques, de gestion de trésorerie et de conseil financier.